有没有人能够推荐一个Java开源的人脸识别框架?
有没有人能够推荐一个Java开源的人脸识别框架?
有一些开源的人脸识别Java系统您可以尝试,但不要期望太高,因为我正在寻找同样的东西,但仍在寻找更好的选择!
请注意,在图像中找到任何人脸都称为“人脸检测”,跟随任何人脸都称为“人脸跟踪”,确定检测到的人脸的身份称为“人脸识别”。我告诉你这个是因为你可能需要使用不同的软件和算法来完成每个任务! Paul的答案告诉您OpenCV可以轻松进行人脸检测(Haar级联检测器),但不可以轻松进行人脸识别(实际上它确实有一种方法可以进行特征脸识别),听起来您需要的是人脸识别,因此OpenCV并非您的最佳选择,因为您使用的是Java。
您可以尝试FAINT,它可以在Java中同时进行人脸检测和人脸识别,但该软件文档相当匮乏。还有 "http://darnok.org/programming/face-recognition/",但我无法从中获得良好的结果。还有 "http://uni.johnsto.co.uk/faces/" 用于人脸识别,以及"Neuroph" 用于人脸识别/检测。
如果您找到了一个好的解决方案,请发邮件至"draw3d@shervinemami.co.cc"告诉我,祝你好运! Shervin Emami
最后,Nd4j 可以用于比较图像。如果您有足够的按个人分类的图像,则可以使用库中的神经网络进行分类。