Java 如何使用jjones库检测人脸?

Java 如何使用jjones库检测人脸?,java,face-detection,Java,Face Detection,我在用琼斯图书馆数数照片中的面孔。我想在纯Java中实现这一点,没有额外的依赖项,因此OpenCV不是一个选项。我的代码如下: detector.getFaces("filePath", 1.2f,1.1f,.05f, 2,true); 我试过OpenCV中的haarcascade_frontalface_alt和haarcascade_frontalface_default。但结果不好,大约有5张图片在30次测试中被认为是好的。 我试过调整参数,但没用。任何关于更好结果的建议,或者另一个图

我在用琼斯图书馆数数照片中的面孔。我想在纯Java中实现这一点,没有额外的依赖项,因此OpenCV不是一个选项。我的代码如下:

 detector.getFaces("filePath", 1.2f,1.1f,.05f, 2,true);
我试过OpenCV中的haarcascade_frontalface_alt和haarcascade_frontalface_default。但结果不好,大约有5张图片在30次测试中被认为是好的。 我试过调整参数,但没用。任何关于更好结果的建议,或者另一个图书馆。我在想,也许我必须在检测人脸之前准备好照片?

这很有效:

detector.getFaces("filePath", 1.2f,1.1f,.05f, 2,true);
但我必须将我的照片缩放到640x480并将其转换为灰色,这与OpenCV中的haarcascade_frontalface_default.xml分类器配合使用