Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Facial Recognition in Java/Processing

I am doing a project that requires some facial recognition. I am attempting to find a Java implementation of this. I am not looking for facial detection. We are trying to do facial recognition through a live camera feed.

Is there any way to implement this in Java or Processing?

At the moment the only ones I have been able to find are in some type of C, which is not going to work for me.

like image 774
user1202174 Avatar asked Feb 10 '12 13:02

user1202174


People also ask

Can we do face recognition in Java?

Face Detection using OpenCV For complex image processing such as face/object detection, the OpenCV library is used which we will use in this article. At first, we need to set up OpenCV for Java, we recommend using eclipse for the same since it is easy to use and set up.

Which technique is used in face recognition?

Three-dimensional face recognition technique uses 3D sensors to capture information about the shape of a face. This information is then used to identify distinctive features on the surface of a face, such as the contour of the eye sockets, nose, and chin.

Which algorithm is best for face recognition?

The Eigen faces Algorithm is the most commonly used methods in the field of facial recognition.

Is NLP used for face recognition?

Face recognition based on a deep neural network is an approach that uses traditional neural network methodology. It takes face images to extract the feature vector as a parameter. The resulting system will have a mean recognition accuracy of more than 97.5% in LFW marches steadily towards human performance [10].


2 Answers

I am working on the Face Detection/ Face Recognition topic as well. I can recommend the following links for Face Recognition:

Direct Java Implementations:

  • JavaFaces: A Java Implementation of Face Recognition with Eigenfaces
  • Explanation and Refactoring of the above library
  • Article Face Recognition using Eigenfaces

Implementation with OpenCV so you could use JavaCV to implement FR in Java:

  • OpenCV implementation of Face Recognition

I used the first approach - using javafaces directly. If you accomplish using OpenCV/JavaCV to make FR work give me a hint please.

Cheers

like image 102
cesmarch Avatar answered Sep 21 '22 01:09

cesmarch


For Processing, I recommend the OpenCV for Processing Library. Easy to use and with a lot of examples.

like image 35
luisdaniel Avatar answered Sep 23 '22 01:09

luisdaniel