Java实时面部识别库

时间:2013-05-01 17:44:42

标签: java opencv face-detection javacv

我急切地想要搜索一个可以执行实时面部识别的库(基于Java或具有Java绑定):

  • 它应该能够以每秒30帧的速度运行(也允许25帧/秒)。
  • 它应该能够检测到给定的脸部并且能够 能够在很多人身上发现它。

我愿意为图书馆买单,但我更喜欢它是免费的还是开源的。我也非常感谢对该主题/库的教程的一些参考。

PS:我做过一些研究(还没有找到我正在寻找的东西),但我仍然希望听到Stack Overflow社区所说的话。

1 个答案:

答案 0 :(得分:0)

我和@antlersoft有同样的看法(见问题的评论)。

快速搜索带我进入this paper:«高分辨率监控应用的高效实时人脸检测»,这似乎是该领域最先进的技术水平(2012年发布),并接近您的要求。

作者提出了一种比以前的算法运行得更快的方法,每个图像42ms,这对应于大约24个图像/秒的帧速率。如图2所示,算法非常复杂。

可悲的是,我们仍处于面部检测的领域,而不是面对识别,这更加困难且计算密集。

所以我认为很难找到一个已经提供满足您需求的算法的库。如果您仍然希望这样做,我担心唯一的解决方案是基于研究论文实施您自己的算法,这将是困难的。在这种情况下,计算机视觉库的选择必须基于性能,希望最终达到30 FPS。