Java样本人脸识别

Java样本人脸识别,java,face-recognition,Java,Face Recognition,我正在尝试开发一个系统,通过该系统,某人可以拍摄某人的面部照片,并且在图像发送到远程服务器后,客户端将能够读取有关此人的信息 我以前曾尝试过JavaCV,但是,我发现它对于我的目的来说太不准确了。到目前为止,我已经尝试过这些JavaCV算法: Fisher人脸识别 特征人脸识别 LBPH人脸识别 然而,我需要建立一个面部识别系统。这将是“独立”的,不会在Android上运行(例如)。我需要一些帮助来选择正确的java sdk/库(以及是否可以避免商业解决方案,如“Cybula”、“神经技术”

我正在尝试开发一个系统,通过该系统,某人可以拍摄某人的面部照片,并且在图像发送到远程服务器后,客户端将能够读取有关此人的信息

我以前曾尝试过JavaCV,但是,我发现它对于我的目的来说太不准确了。到目前为止,我已经尝试过这些JavaCV算法:

  • Fisher人脸识别
  • 特征人脸识别
  • LBPH人脸识别
然而,我需要建立一个面部识别系统。这将是“独立”的,不会在Android上运行(例如)。我需要一些帮助来选择正确的java sdk/库(以及是否可以避免商业解决方案,如“Cybula”、“神经技术”和“明智的愿景”)

任何帮助都将不胜感激

谢谢


Matt

试试Java的Face++API,参见此处,可以在Android项目中使用


建议无人脸++API易于使用。尽情享受吧:)

人脸识别只是过程中的最后一步。要解决此问题,首先必须在图片中找到人脸(人脸检测),然后在检测到的人脸中,必须根据图片质量、使用的灯光/闪光灯、人脸/侧面等提取人脸的特征。。。(特征提取

流程链:

人脸检测->特征提取->人脸识别

每一个主题大概有一百种出版物。由你来组装东西

同样值得注意的是:这不是一个全球最佳解决方案的问题。所选择的方法对于您试图解决的一个特殊问题来说是最理想的

您可能需要考虑的其他关键字:

  • 人脸跟踪
  • 姿态估计
  • 面部特征跟踪
  • 情绪识别
  • 整体模板
  • 特征几何

另外值得注意的是:大多数说他们实际上做人脸识别的SDK只做人脸检测(有时(很少)进行特征提取)。要进行人脸识别,你需要一个巨大的已知人脸数据库(人脸特征),当然大多数“供应商”都没有(当然不是说所有的代理机构……哈哈)。

Matlab有什么问题吗?好主意,但我希望使用本机Java或库。Java是Java,在android(基于linux)上运行并不重要或服务器(基于linux、windows、solaris或任何其他)