我急切地寻找可以执行实时面部识别的库(基于 Java 或具有 Java 绑定):
- 它应该能够以每秒 30 帧的速度运行(也允许 25 FPS)。
- 它应该能够检测到给定的面部,并能够在一大群人中检测到它。
我愿意为图书馆付费,但我更喜欢它是免费的还是开源的。我也非常感谢对有关此主题/库的教程的一些参考。
PS:我做了一些研究(还没有完全找到我要找的东西),但我仍然很想听听 Stack Overflow 社区怎么说。
我急切地寻找可以执行实时面部识别的库(基于 Java 或具有 Java 绑定):
我愿意为图书馆付费,但我更喜欢它是免费的还是开源的。我也非常感谢对有关此主题/库的教程的一些参考。
PS:我做了一些研究(还没有完全找到我要找的东西),但我仍然很想听听 Stack Overflow 社区怎么说。
我和@antlersoft 有同样的看法(见问题的评论)。
快速搜索一下,我就看到了这篇论文:« Efficient Real-Time Face Detection For High Resolution Surveillance Applications »,它目前似乎接近该领域最先进的技术(2012 年出版),并且接近您的要求。
作者提出了一种比以前的算法运行速度更快的方法,每张图像 42 毫秒,这对应于大约 24 张图像/秒的帧速率。如图 2 所示,该算法非常复杂。
遗憾的是,我们仍处于人脸检测领域,而不是人脸识别领域,后者更加困难且计算量更大。
所以我认为很难找到一个已经提供满足您需求的算法的库。如果您仍然想这样做,恐怕唯一的解决方案是根据研究论文实现自己的算法,这将是困难的。在这种情况下,计算机视觉库的选择必须基于性能,希望最终达到 30 FPS。