I\'m running a small research on face detection and comparison for my article. Currently, I\'m using rapid face detection based on haar like features based on OpenCV cascade (I
There is a evaluation System from Beveridge. They implemented three face recognition algorithms with different metrics. The algorithms are implemented for evaluation therefor it could be difficult to use them for your own programs.
Some Java API's and general links can be found in my Question about face recognition.