This Java-based face detection and recognition framework offers various plugin and filter options for enhanced functionality in identifying faces.
Faint also includes an integrated photo browser that allows you to apply the face detection and recognition process on personal images in a hassle-free manner. You can perform these processes on different kinds of images with Faint at ease. In the current release, Faint includes several modules such as OpenCV-Haarclassifier-Detection, Betaface.com-Detection, Skin-Color-Filter, Eigenface-Recognition, and Simple-Context-Filter, among others.
The OpenCV-Haarclassifier-Detection module is a JNI adapter to Intel's OpenCV implementation of the Viola-Jones detection algorithm. On the other hand, the Betaface.com-Detection module is a web service adapter to detection functions of Betaface.com. The Skin-Color-Filter makes use of an 8Kb hue-saturation lookup table based on training images provided by Michael Jones, while the Eigenface-Recognition module is a pure Java-based implementation of the Eigenfaces approach. Finally, the Simple-Context-Filter is a recognition filter that avoids duplicate occurrences of a person on a single photo.
Moreover, Faint also allows you to store the recognized and detected faces in a local database, which can be modified manually from within the application. Additionally, all face annotations can also be stored directly into the image files in Adobe XMP-Format on demand. Overall, Faint is an efficient and reliable software that can take your face detection and recognition abilities to the next level.
Version 1.3: N/A