Shotwell Faces Tool: Weekly Report 05 & 06
04/07/12 13:23
::[ NOTE: Spanish translation in http://sanva.net/blog/111/ ]
This last two weeks I've working on improving the simple face detection test suite you can see at [1].
I've added a new program [2] written in Vala and called facedetect-test in the folder /test/. With this program you can perform a face detection test using multiple cascade files and multiple scale values, and the program will output the processed images that where found at /test/sources/ folder with detected faces marked with red rectangles. The utility of this tool is to have an easy way of seeing what kind of accuracy we could expect when using this feature in Shotwell.
I'm also reading about face recognition, the next stage of this project, and probably the harder one —and I need to improve this face detection suite to actually see the results, because it would be really sad to integrate this in Shotwell and later find that it is useless. But well, the good part is that I'm improving my skills using OpenCV from it's new C++ interface and that would allow me to make a better Shotwell integration later —if all goes well.
Now I'm playing with the new OpenCV C++ FaceRecognizer class [3] to try to bring face recognition to this test suite, a goal that, if achieved, would make face recognition in Shotwell a real possibility.
[1] https://github.com/Sanva/facedetect
[2] https://github.com/Sanva/facedetect#test-program
[3] http://docs.opencv.org/trunk/modules/contrib/doc/facerec/facerec_api.html#FaceRecognizer
Tags: [en], Planet GNOME, Google Summer of Code, Shotwell