I think this answer from @berak on stackoverflow sums it all up...
got some answers to this,
unfortunately, all of them are a bit
sad ..
opencv comes with its own java
bindings (as of lately), but a little
bug there prevents you from using the
actual face recognition (the code's
all there, the factory method to
create a facerecognozer is not)
javacv (independant community wrapper)
got that better, but it's relying
heavily on the old, deprecated c-api
for the wrapping, it will go away
soon, what are those ppl going to do
then ?
The question if this is still true, but I am guessing it is ... so basically detection of faces is possible, using the facerecognizer interface isn't...
no there isn't.
also, due to limitations in the java-wrapper, you can't use facereco from java atm.
(you'll need some additional jni/ndk effort to create a FaceRecognizer)