2

我猜我需要两件事:

  1. 从网络摄像头捕获视频的库(该库还应显示实时预览小程序)
  2. 一个实际进行面部识别的库(通过面部识别,我的意思是不仅要找到面部所在的区域,还要匹配或注册现有面部的数据库,例如 iPhoto 的面部特征)

我不知道从哪里开始或使用哪些库 - 我找到了执行 1) 或 2) 的库,但不知道如何连接它们,或者是否有开箱即用的库,或者我应该滚动一些东西我自己的??

4

2 回答 2

4

OpenCV适合您:存在Java 绑定

OpenCV 是在 BSD 许可下发布的,因此它对学术和商业用途都是免费的。它具有 C++、C、Python 和 Java 接口,支持 Windows、Linux、Mac OS、iOS 和 Android。OpenCV 旨在提高计算效率,并且非常注重实时应用程序。该库以优化的 C/C++ 编写,可以利用多核处理。通过 OpenCL 启用,它可以利用底层异构计算平台的硬件加速。OpenCV 在全球范围内被采用,拥有超过 4.7 万用户社区,估计下载量超过 700 万。使用范围从交互式艺术到矿山检查,在网络上或通过先进的机器人拼接地图。

于 2012-10-22T18:25:53.440 回答
1

我设法创建了一个独立的 Java 人脸检测包:https ://github.com/pathikrit/JFaceRecog

于 2012-12-11T19:46:56.247 回答