Face detection

I am currently working on a project where I need to extract the facial expression of a user (only one user at a time) as sad or happy.

There are many face detection programs / APIs, but I have not found anyone who can recognize automatic recognition.

The best opportunity I've found so far:

-Use Luxand FaceSDK , which will give me access to 66 different points within the face, so I still have to manually match them with the expression.

I used to use OpenCV to detect faces, which worked just fine, so if anyone has any tips on how to do this with OpenCV, that would be great!

Any programming language (preferably Java) is welcome.

Some users in the OpenCV panel suggested looking for AAM (active apereance models) and ASM (active figure models), but all I found was documents.

+4
source share
1 answer

You are looking for machine learning solutions. FaceSDK looks like a good extractor. I do not think there will be an accessible library to solve your specific problem. The best thing:

  • select machine learning framework (SVM, PCA) with java implementation
  • take a series of photos and name them the target expression itself (happy or sad).
  • calculate your model and test it

This is due to some knowledge of machine learning.

+6
source

Source: https://habr.com/ru/post/1415934/


All Articles