Inspiration

I was trying to create a new way of interacting with power users by adding the ability to run terminal commands based on emotions.

What it does

Constantly monitors user facial expressions. If the user is angry or surprised, the program can run terminal command lines.

How I built it

I used JavaFX in combination with Microsoft Emotions API and OpenCV to analyse facial expressions of the user, and run appropriate terminal commands.

Challenges I ran into

Dependency problems.

What I learned

Learned more about JavaFX, OpenCV, and the Microsoft Emotions API.

What's next for FaceControl

Expand selection of emotional commands. Allow program to run in the background.

Share this project:

Updates