source: foam/trunk/simple-faceident/README @ 27

Revision 27, 1.1 KB checked in by dave, 11 years ago (diff)

simple yarp interface added

Line 
1Simple Face Identification
2--------------------------
3
4Uses OpenCV's face finder to record and detect identity. Sends bottles over
5yarp on port /faceident containing the ID and confidence value.
6
7Use the number keys to train the system against different individuals. The idea
8is that one by one, individuals show their faces, after which the system will
9recognise who is who in the camera's view. The program will avoid recording
10faces which are too similar to existing recorded ones. Press 'd' to switch to
11switch off the training and just detect against existing faces. The boxes
12around the faces display the id and the confidence value of the match.
13
14Requires: OpenCV
15Written and tested on Linux, but it should work in Windows too.
16At the moment you'll probably have to run it with:
17
18simple-faceident --cascade=/path/to/haarcascade_frontalface_alt.xml
19
20In order to find OpenCV's data, on my machine it's in:
21/usr/local/share/opencv/haarcascades/haarcascade_frontalface_alt.xml
22
23Todo:
24* Command line parameters
25* YARP interface
26* Try normalised cross correlation instead of image differencing
27
28Questions to:
29
30dave@fo.am
31
Note: See TracBrowser for help on using the repository browser.