人脸检测javascript/html5/flash
网页中人脸检测的最佳方法是什么 哪一个是最常用的,实际上我需要的是检测人脸,捕捉一张人脸 我没有这方面的经验 有没有可用的js解决方案 你有什么建议和意见 多谢各位人脸检测javascript/html5/flash,javascript,flash,html,face-detection,Javascript,Flash,Html,Face Detection,网页中人脸检测的最佳方法是什么 哪一个是最常用的,实际上我需要的是检测人脸,捕捉一张人脸 我没有这方面的经验 有没有可用的js解决方案 你有什么建议和意见 多谢各位 朋友们:我正在测试你们的所有答案:我会带着结果回来。不确定它是否可用,但你们肯定可以移植一个。我的意见是,这是绝对可能的,虽然可能需要与闪存配对,以访问凸轮 肯定谷歌这一个,它是相当好的覆盖。例如,上面的评论中甚至有大量的API/SDK 如果你有时间,为什么不试着自己设计/改进现有的东西呢。您可能会发现一些简单的方法,它重量轻,正是
朋友们:我正在测试你们的所有答案:我会带着结果回来。不确定它是否可用,但你们肯定可以移植一个。我的意见是,这是绝对可能的,虽然可能需要与闪存配对,以访问凸轮 肯定谷歌这一个,它是相当好的覆盖。例如,上面的评论中甚至有大量的API/SDK 如果你有时间,为什么不试着自己设计/改进现有的东西呢。您可能会发现一些简单的方法,它重量轻,正是您想要的。:) 如果您感兴趣的不仅仅是检测,那么: 你需要考虑你是在承认还是认同? 识别您需要在人脸数据库中搜索图像人脸
标识您需要确认图像面与给定标识匹配。您可以使用来自的免费API。它可以用任何你想要的语言(AS、JS等) 它有一些很好的特征(面部特征检测——眼睛、嘴巴等)、年龄检测等等
它被限制为每小时5 OOO张照片,但在大多数情况下这已经足够了。这里有一些可能性,这取决于要使用哪种目标语言来实现。其中一种可能是Flash,您可以使用移植到
AS3
的Ohtsuka Masakazu人脸检测库,该库最初在OpenCV
中实现
这是由马里奥·克林格曼改进的。您可以在此处找到项目:,其中包括源代码
如果所需的平台是本机web浏览器,没有任何专有插件,那么新的W3计划就是备选方案之一。还有一个,我们稍后再讨论。您可以在此处找到实现:
另一种解决方案是使用WebSocket与后端服务器进行前端通信,在后端服务器上进行大量图像检测分析。整个过程可以概括为几个步骤:
-
我们使用HTML5特有的
功能访问网络摄像头李>getUserMedia
- 然后,我们使用websocket将网络摄像头数据发送到服务器李>
- 在这里,我们分析接收到的数据,例如使用JavaCV/OpenCV来检测和标记任何被识别的人脸李>
- 我们再次使用WebSocket将数据发送回客户端李>
目前最令人印象深刻的JS人脸识别库是:,这是一个用于将人脸模型与视频或图像中的人脸相匹配的库。这里可以找到对该技术的详细解释:此演示仅使用JavaScript和getUserMedia API进行实时客户端人脸检测:检查此API是否适用于facebook收购的youface.com,并且不再提供服务。这里是js实现的一个很好的起点:我如何用网络摄像头实现它?