<分区>
我急切地寻找一个可以执行实时面部识别的库(基于 Java 或具有 Java 绑定(bind)):
- 它应该能够以每秒 30 帧的速度运行(25 FPS 也是允许的)。
- 它应该能够检测到给定的面部并 能够在大量人群中检测到它。
我愿意为图书馆付费,但我更希望它是免费的或开源的。我也非常感谢对有关此主题/库的教程的一些引用。
PS:我做了一些研究(还没有完全找到我要找的东西),但我仍然很想听听 Stack Overflow 社区的意见。
<分区>
我急切地寻找一个可以执行实时面部识别的库(基于 Java 或具有 Java 绑定(bind)):
我愿意为图书馆付费,但我更希望它是免费的或开源的。我也非常感谢对有关此主题/库的教程的一些引用。
PS:我做了一些研究(还没有完全找到我要找的东西),但我仍然很想听听 Stack Overflow 社区的意见。
最佳答案
我与@antlersoft 的观点相同(请参阅问题的评论)。
快速搜索将我带到 this paper :«用于高分辨率监控应用程序的高效实时人脸检测» 目前似乎接近该领域最先进的技术水平(2012 年发布),并且接近您的要求。 p>
作者提出了一种比以前的算法运行速度更快的方法,每张图像 42 毫秒,对应于大约每秒 24 张图像的帧速率。如图 2 所示,该算法非常复杂。
遗憾的是,我们仍然处于人脸检测领域,而不是人脸识别领域,这更加困难且计算量更大。
所以我认为很难找到一个已经提供满足您需求的算法的库。如果你还想做,恐怕唯一的解决办法就是根据研究论文实现你自己的算法,那会很困难。在这种情况下,Computer Vision 库的选择必须基于性能,以期最终达到 30 FPS。
关于Java实时人脸识别库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16323445/