40多个关于人脸检测/识别的API、库和软件

【感谢@吕抒真 的热心翻译。如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线。】

  自从谷歌眼镜被推出以来,围绕人脸识别,出现了很多争议。我们相信,不管是不是通过智能眼镜,人脸识别将在人与人交往甚至人与物交互中开辟无数种可能性。

  为了帮助研究过程中探索人脸识别,我们列出以下人脸检测和识别API。希望有所帮助!

  

  1. Face Recognition - 拉姆达实验室斯蒂芬弄的。示例代码和图形演示点击http://api.lambdal.com/docs,我们的API提供了面部识别,面部检测,眼睛定位,鼻子定位,嘴巴定位,和性别分类。如果您有任何疑问,只需发一封邮件到s@lambdal.com。
  2. Face (Detection) -计算机视觉面部识别和面部检测。这是一个完美的face.com替代品。目前,我们有一个免费的API进行人脸检测。
  3. Animetrics Face Recognition -Animetrics的人脸识别API可用于图片中的人脸检测。面部特征或“地标”的信息被返回作为图象上的坐标。 Animetrics人脸识别也会在三维坐标轴上侦测并返回脸部位置信息。
  4. Skybiometry Face Detection and Recognition一个易于使用的人脸检测与识别的API。必须在您的SkyBiometry帐户中创建应用程序来使用它。(如果你还没有帐户,请先注册)。
  5. ImageVision Face Detection -测试版发布更好的人脸检测服务!ImageVision是一个计算机视觉公司改进技术,确定在任意的(数字)的图像中的人脸的位置和大小。
  6. Face and scene recognition by Rekognition.com -Face.com的替代品!快速,强大和可扩展的rekognition引擎可以做面部检测,采集,识别,场景理解!它可以自动训练使用Facebook上的图像和标签!
  7. FaceRect -FaceRect是一个功能强大且免费的API进行人脸检测,能够发现网页中的或者上传文件中特定图片上的脸部(包括正面和侧面),并能够在一张图片中找到多张人脸,生成的 JSON输出每个脸部的边界框。
  8. Infatics Face Detection -简单的人脸检测API。
  9. OpenCV Face Recognizer -基于OpenCV(开源计算机视觉库: http://opencv.org )是一个开源的BSD授权的库,其中包括数百个计算机视觉算法。
  10. Libface -Libface库旨在使人脸识别技术应用于开源社区。这是用C++编写的,托管在Sourceforge上。这个库使用 OpenCV 2.0,目标是成为一个中间件,在人脸识别和检测时,开发人员不必包括任何OpenCV的代码。
  11. Automatic naming of characters in video 用来是标记电视或电影每个帧中出现的人名。
  12. CCV -现代计算机视觉库。
  13. OpenBR-开源的生物特征识别。
  14. Flandmark -开源实现面部地标探测器。
  15. 计算机表情识别工具箱(CERT)-一个终端到终端的完全自动化的实时面部表情识别系统。
  16. Nviso 3D facial imaging technology-从面部表情分析人类的情感。比任何其他方法更直接和自动化。
  17. FaceReader-FaceReader是世界上第一个能够自动分析面部表情的工具,使用户能够客观的评估一个人的情绪。
  18. Affdex --通过摄像头,Affdex从面部表情读取的人们的情绪状态,比如喜好和兴趣,使营销人员更快,更准确地洞察到消费者对品牌和媒体的回应。
  19. Faceware -分析仪从视频中抓取一个演员的面部表现,生成用于在Retargeter? 的IMPD文件。它通过将用户在前端的简单输入和在后端的复杂的计算机视觉算法组合起来实现这一功能。
  20. 20. Face detection in iOS-在iOS中的人脸检测。
  21. Face-Recognition-SDK-在您的应用程序添加面部识别。
  22. Oddcast face detection API-这个人脸跟踪API允许Flash开发人员利用以前只在高端视频游戏中使用的高级技术。
  23. BioID-世界上第一个基于摄像头的个人识别。
  24. Betaface API-人脸检测和识别。
  25. Discrete Area Filters Face Detector—可检测脸部15个点,4个部分,多张脸,或遮住的脸。
  26. Face detection using Support Vector Machine-该程序是克隆MATLAB中的“人脸检测系统”,可以代替神经网络算法的人脸检测,它是基于 SVG。
  27. fdlib - 是一个 C / C + +和MATLAB的人脸检测库,可检测图像中的正脸。
  28. Visage-一个人机接口,旨在用脸部取代传统的鼠标。用一个摄像头,将脸部面相的运动变成鼠标指针的运动。如左/右眼睛闪烁产生左/右鼠标点击事件。
  29. Face tracking Project(卡耐基梅隆大学)–结合可变形模板和颜色匹配来跟踪脸部。
  30. Real-time face detection program(实时人脸检测程序)-来自德国弗劳恩霍夫研究所IIS的演示。展示了用边缘定位匹配的面部跟踪和检测。
  31. Evaluation of Face Recognition Algorithms-来自科罗拉多州立大学研究人员开发的人脸识别算法,它提供了一套标准的众所周知的算法,并建立实验协议。
  32. Computer Vision Source Code-实用的图像处理代码集合。
  33. Acsys biometrics SDK(ACSYS生物识别SDK )-允许第三方开发者用先进的面部生物识别技术来实现自己应用。
  34. Cognitec SDK-为世界各地的企业和政府客户开发领先的人脸识别技术和应用。
  35. KeyLemonFaceSDK-为主要的操作系统提供集成识别技术。
  36. FaceIT SDK
  37. FaceSDK- 人脸识别和基于面部的生物识别功能,易整合。
  38. Verilook SDK-–使用了VeriLook算法,该算法确保快速和可靠的面部识别。
  39. Beyond Reality Face SDK-在视频流中的一张简单图片上,计算面部位置和3D角度。这些信息可以被用来将三维对象放置到图像上,或通过头部运动控制一个应用程序。
  40. InSight SDK-通过测量面部肌肉的运动,对人脸进行完全自动化分析,并将这些面部肌肉运动转化为七个普遍的面部表情。
  41. Visage FaceDetect SDK-以C++软件开发工具包的形式,包含了很多在静止图像中发现脸和五官的有用技术。
  42. Microsoft Research Face SDK Beta- 集成了微软研究团队最新的面部识别技术。
  43. How To: Kinect for Windows SDK Face Recognition
  44. Bayometric FaceIt Face Recognition SDK-结合了传统的面部皮肤生物识别技术。
  45. FacePhi FaceRecognition SDK –包含了一组.NET和Silverlight库
  46. 360Biometrics Face SDK-非常先进的脸部识别系统,用来将人脸图像嵌入或链接到已有的数据库中。
  47. Hunter TrueID
  48. IMRSV-现实世界中的实时感知计算软件,用一个基本的摄像头,就可以测量25英尺外,多达25人的性别,年龄,关注点,目光等信息。它也有一个REST API(应用编程接口)
  49. Bob-一个信号处理和机器学习工具箱,最初是由IDIAP研究所的生物识别技术团队在瑞士开发的。

  还有哪些是这个名单上缺少的吗?如果有,请在评论中添加。

原文链接: mashape 翻译: 伯乐在线 - 伯乐在线读者
译文链接: http://blog.jobbole.com/45936/

时间: 2024-11-02 17:29:36

40多个关于人脸检测/识别的API、库和软件的相关文章

OpenCv 人脸检测的学习

最近公司要组织开发分享,但是自己还是新手真的不知道分享啥了,然后看了看前段时间研究过OpenCv,那么就分享他把. openCv就不介绍了,说下人脸检测,其实是通过openCv里边已经训练好的xml文件来进行的,我只是在学习. 我测试中我写了俩个Demo,其中一个是通过Carame来通过摄像头来进行人脸检测看看效果图: 可以看出检测出来的面部有线框. 第一个Dmeo是通过Jni编程来实现的人脸检测, (1)这是本地方法 package com.example.opencv.checkface2;

人脸检测发展:从VJ到深度学习(下)

雷锋网按:本文作者邬书哲, 中科院计算所智能信息处理重点实验室VIPL课题组博士生,研究方向:目标检测,尤其关注基于深度学习的目标检测方法. |深度学习给目标检测带来的变革      人脸检测作为一种特定类型目标的检测任务,一方面具有其自己鲜明的特点,需要考虑人脸这一目标的特殊性,另一方面其也和其它类型目标的检测任务具有一定的共性,能够直接借鉴在通用目标检测方法上的研究经验.     目标检测任务作为一个分类问题,其不仅受益于计算机视觉领域相关技术的不断发展,在机器学习领域的研究进展同样也对目标

人脸检测与识别的趋势和分析

现在打开谷 * 公司的搜索器,输入 "face detect",估计大家都能够想到,都是五花八门的大牛文章,我是羡慕啊!(因为里面没有我的一篇,我们实验室的原因,至今没有让我发一篇有点权威的文章,我接下来会写 4 张 4A 纸的检讨,去自我检讨下为什么?----- 蓝姑) 原归正传,让我开始说说人脸这个技术,真的是未来不可估计的 IT 技术,不知道未来会有多少企业为了这个技术潜心研究,现在就来看看最近的技术和未来的发展吧! 我先大概说下遇到的一些问题: Ø 图像质量:人脸识别系统的主要

python结合opencv实现人脸检测与跟踪

  在Python下用起来OpenCV很爽,代码很简洁,很清晰易懂.使用的是Haar特征的分类器,训练之后得到的数据存在一个xml中.下面我们就来详细谈谈. 模式识别课上老师留了个实验,在VC++环境下利用OpenCV库编程实现人脸检测与跟踪. 然后就开始下载opencv和vs2012,再然后,配置了好几次还是配置不成功,这里不得不吐槽下微软,软件做这么大,这么难用真的好吗? 于是就尝试了一下使用python完成实验任务,大概过程就是这样子的: 首先,配置运行环境: 下载opencv和pytho

人脸检测-下载的mfc程序如何更改界面按钮。急求!

问题描述 下载的mfc程序如何更改界面按钮.急求! 2C 在做车辆识别的研究,下载了一个人脸检测的程序,不知道如何把工具栏的"人脸检测"修改成"车辆检测"有会的大神,希望帮忙解答. 解决方案 直接看代码,查找对应修改不就行了 或者你到RC对应修改菜单就行了 解决方案二: 如果有源代码,直接修改:如果没有源代码,可以考虑使用资源修改器等工具,改一个字符串还是很简单的. 解决方案三: 好像是在工程资源视图下可以改正 解决方案四: 打开资源,找到菜单,里面可以直接修改 解

视频帧人脸检测 (I)

这个是用前后帧对比的方式进行的人脸检测,因为之前用的视频单帧图片进行人脸检测的效果有限,所以企图能通过其他手段优化视频人脸检测的处理. 我现在的思路就是先尽量精确的检测出人的范围(外接矩形),然后只在这个范围里面人脸检测,这样就可以提高误判率 老师要求的时间限制是2周内,这个时间有一点点紧了,虽然这个项目我觉得不难,但是中途遇到的问题是不可预知的... 这段代码存在一个问题,就是用膨胀操作的时候,如果核太大,计算量会陡增,甚至比单帧处理的还慢...所以问题必须解决膨胀问题,不能只用膨胀来形成连通

急求用opencv和VS2012实现人脸检测和识别的代码

问题描述 急求用opencv和VS2012实现人脸检测和识别的代码 指通过摄像头保存识别的人脸,再次识别时如果被识别的人是已经添加图片的,就把他的名字显示出来:如果没有就将人脸保存 解决方案 http://www.cnblogs.com/poe-blog/archive/2013/12/12/3471674.htmlhttp://download.csdn.net/detail/u013800935/7011053 解决方案二: 不谢 http://www.cnblogs.com/poe-blo

opencv下的人脸检测总是无法加载级联分类器文件

问题描述 opencv下的人脸检测总是无法加载级联分类器文件 代码本身没有错,debug下无法加载级联分类器文件,release下读不到图片,配置应该没有问题 求问,谢谢! #include "opencv2/core/core.hpp" #include "opencv2/objdetect/objdetect.hpp" #include "opencv2/highgui/highgui.hpp" #include "opencv2/

25 行 Python 代码实现人脸检测——OpenCV 技术教程

OpenCV OpenCV 是最流行的计算机视觉库,原本用 C 和 C++ 开发,现在也支持 Python. 它使用机器学习算法在图像中搜索人的面部.对于人脸这么复杂的东西,并没有一个简单的检测能对是否存在人脸下结论,而需要成千上万的特征匹配.算法把人脸识别任务分解成数千个小任务,每个都不难处理.这些任务也被称为分类器. 对于类似于人脸的对象,你或许需要不少于 6000 个分类器,每一个都需要成功匹配(当然,有容错率),才能检测出人脸.但这有一个问题:对于人脸识别,算法从左上角开始计算一个个数据