prathami1 / facial-emotions

This software can recognize a person's user data and their emotions. Built on top of tensorflow.js core, which implements several CNNs (Convolutional Neural Networks) to solve face detection, face recognition and face landmark detection. Optimized for the web and for mobile devices.

Home Page:https://prathami1.tech/projects/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Facial Emotions with Face API

This website, built with face-api-js, can recognize a person's user data and their emotions. Built on top of tensorflow.js core, which implements several CNNs (Convolutional Neural Networks) to solve face detection, face recognition and face landmark detection.

How it works

As this is a website, it is built with HTML, and CSS, for the major structuring and styling of the webpage. For the face emotional recognition aspect of the web application, the program features a video portion in the <body> of the page. This video then feeds a camera view of the user to the webpage, for both the API and the user to see. With the camera view, the API then compares what it analyzes with the /models the root directory provides, to then decide what emotion the user currently is experiencing.

Project in action

Here is a view of the website with different test subjects (as emotions, not different humans).

Dependencies utilized

  • Face API
  • HTML & CSS
  • Tensorflow (API)

About

This software can recognize a person's user data and their emotions. Built on top of tensorflow.js core, which implements several CNNs (Convolutional Neural Networks) to solve face detection, face recognition and face landmark detection. Optimized for the web and for mobile devices.

https://prathami1.tech/projects/


Languages

Language:JavaScript 37.0%Language:HTML 36.6%Language:CSS 26.4%