- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
我想知道并搜索有关使用 Canvas 进行人脸识别的信息,特别是如何检测人脸的各个部分。
假设我从我的网络摄像头拍了一张照片,然后我想检测眼睛、嘴巴、 Nose 和耳朵,将它们分成不同的图像。
执行此操作的流程是什么?
最佳答案
我最近尝试解决同样的问题(人脸和眼睛检测)时所做的是:
缩小处理后的图像以获得不错的性能(我将所有内容缩小到 320 像素宽度)
使用核心计算机视觉库检测图像中的人脸 - https://github.com/liuliu/ccv
基于检测到的面部矩形信息,使用 HAAR 对象检测器检测眼睛(它具有仅眼睛检测的级联 - https://github.com/inspirit/jsfeat
对于第 2 步,我还使用了 JSFEAT 库中的“grayscale”和“equalize_histogram”。
此外,如果第 3 步失败,您可以尝试猜测眼睛的位置(取决于您要达到的准确度)。
这个工作流程给了我令人满意的结果和性能。它在台式机(iMac 上约 500 毫秒)和移动设备(使用网络摄像头图像的 iphone 4 上约 3000 毫秒)上对其进行了测试。不幸的是,我此时无法发布指向工作示例的链接,但一旦我在那里有东西,我会发布指向 github 的链接。
关于javascript - 用眼睛、嘴巴、耳朵……在 Javascript 中进行人脸识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17719285/
我对机器学习有一点了解,想自己实现一个学习系统,但不知道该怎么做。谁能给我一个演示或使用其他方法来比较人脸? 这是一个相关的帖子:https://stackoverflow.com/questions
我需要嘴巴、眼睛和 Nose 的 Haar Cascades xml 文件。请提供有用的链接。 我们将不胜感激任何形式的帮助。 最佳答案 看这个页面:http://alereimondo.no-ip.
我想知道并搜索有关使用 Canvas 进行人脸识别的信息,特别是如何检测人脸的各个部分。 假设我从我的网络摄像头拍了一张照片,然后我想检测眼睛、嘴巴、 Nose 和耳朵,将它们分成不同的图像。 执行此
我是一名优秀的程序员,十分优秀!