Giulio
Giulio

Reputation: 67

Passive and automatic face recognition

Hy guys. At school we use badge for mark who is present, for my exam i want to upgrade that system. I would like to create a face recognition system, basically i would like to set a raspberry with camera over the doors, like that, when students pass the door will be automatically marked as present.

I know OpenBR but i didn't understand if i can use it for my project, and i have some issues with it, i can't install it, it return me an error when i test it.

I ask you if you know if OpenBR can do the trick for me (you have to know that we are a lot at school), or if there are some other technologies that i can use.

Upvotes: 0

Views: 1300

Answers (2)

Van Tr
Van Tr

Reputation: 6103

You use Raspberry Pi for your project, so

Software:

1.OpenCV-Python is a very good choice.

2. SimpleCV is more simple to use but less power than OpenCV. It's still ok for your purpose.

Hardware:

You also need to be aware of hardware, using USB Webcam is not a good choice because of slow speed.

Module camera is better because it uses serial interface to transfer data.

Upvotes: 0

BenJ
BenJ

Reputation: 456

You could look at using opencv to train an object detector to look for the badge:

http://docs.opencv.org/2.4/doc/user_guide/ug_traincascade.html

https://www.youtube.com/watch?v=WEzm7L5zoZE

If each of the badges have some unique identifier for the students, you could then analyse the identifier to take attendance.

Identifying the badge / face would be the "easy" part. Identifying the student would be the hard part!

Identifying people from photos is tricky, and I would estimate that Facebook has spent millions on this problem.

Here are a couple of links that may be useful

http://scikit-learn.sourceforge.net/0.6/auto_examples/applications/plot_face_recognition.html

OpenCV identify person with face detection

Upvotes: 0

Related Questions