注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

创新改变世界

you changed the world

 
 
 

日志

 
 

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

2013-08-20 09:15:44|  分类: 互联网 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

本文转自:http://blog.jobbole.com/45936/

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

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

为了帮助研究过程中探索人脸识别,我们列出以下人脸检测和识别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 SDKACSYS生物识别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研究所的生物识别技术团队在瑞士开发的  。

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

  评论这张
 
阅读(108)| 评论(0)
ce/&quUrl</div&s/opencluoineo0913. &g163的实 &/static/64093861 tag</div&并返回脸ht 阅读(用微信 pr脑硕痳脑硕t;Orv> r脑硕t;Orv> -" /e="hidden" name="t> f-myLikeI;brs likebtn pn r脑硕ipt> $_ 喜欢
f-myLikeI;brs r-&a dbtn pn r脑硕ipt> $_ t;/p
n: 0px"rForm" method="pos$_ hn> ul iv> 人| hn> icn0 icn0-722庹舧-tgl1064s-icn0fixspan class="nbc> hn> icn0 icn0-62106舧-tgl这4s-icn0fixspan class="nbc> pan cl| f-myLikeI;brs re &btn pn r脑硕ipt> $_ 转载
dddddddds="pt"posyodaoa670 ass="bdwb bds2 bdc0ht:32px;trForm" metho;_zoom:1fc0le="bo"tc phid"frooo"> "pos$_" /OldB &LinkBottomDiv70 ass=' co '="h 用微信 &quv> & classe="hdddddddd"> h40 ass="bdwb bds2 bdc0span fs0">历史上的今天阅读(用微信 ct;="ptc "tc phiddddddddd"tc phid 用微n: 0px"rForm" metho;s/vibility:fks_08;width:0;> 0;oer:fog.:fks_08;70 ass="autiore="h 最近读者用微信 ct;="ptc "tc phid tc phid 用微n: 0px"rForm" metho;s/vibility:fks_08;width:0;> 0;oer:fog.:fks_08;70"posho 0pea70 ass="ho 0pea autior e="h 热度用微"posho ti;&l ass="ct;=clearfixsp"tc phid tc phid 用微 ass="h &l"posyodaoa6_ n: 0px"_zoom:1fc0"tc phid 用微信 m-lmks_lea670n: 0px"rForm" methoe="h al ass="ad: Ak" .com/"#://www.lofter.com/ focus="tr: iv>newpatyl308ing: 0pnone;&l"posn> mks_lea6 用微"posf ashadwrap&l ass="f ashadwrap&div> ifr408 t-sizewidth="0" awwwin> ="0" "poslmks_ifr40870n: 0px"rForm" metho;&lwidth="590" > ="100" fr408ing: 0="0" >用危"h ="125htalog.iddle; heicy="tr: i >om/xt?act=qbblogpost_20131r-&a db &?egt;s=luoineo0913@163的实iv> ifr408"h tc phid 用微"poslrget=
2
n: 0px"padding-n> :24 lign: #000 e=玩LOFTER,免费冲印20张照片,人人有奖!le="border: le="border: le="bo aln: 0px"lign: #d7854e; bsp:none;&l.com/"s/opencx; p4rget=的实://www.lofter.com>我要抢 0px砑"tc phid tc phid tc phid ount al640870 &C " "pos &C " 砑"h 用微信 ztag&"tc phid tc phiddddddd> 用蝄> 21 ;\"ddd\>ne-height: aln: 0px\"line-> 2tica, sans-serif;" rel="nofollow"\"d&quo\"no/blog.\"d.com/\xt?act=q &.jobbol┱沟/45936/\"ddd\>s/openc &.jobbol┱沟/45936/砑㘎> 21 ;\"ddd\>: 0px; aln: 0px\"ing: 0px; color: rgb(0, 153, 204);" rel="nofollow"\"d 0px;di\"w"\"d&quo\"no/blog.\"d.com/\xt?act=qt;@吕抒真</a>\"ddd\>刃姆腠件\>le="bo错的原创或译文,可以尝试<a style="border: 0px;',isplay:none" id= &Tag:'并返回脸',isplay:none" id= &Url:' &/static/64093861 ="560" n: 0px"oer:fog.:fks_08;70com/xt?act=qx; p4rget=的实/gt;sEntry.do? &;ur1& &" fr408Bargin="0">用微信  6舧-fp;l6舧-f40"visplay"> al ass="pan3 noul&l 0px;di"w""d. focus="tr: i .com/"s/openc &.163的实${x.s/vitorN408}/"visplay">{if x.s/vitorN408==s/vitor.userN408}isplay:n>newp;mar"${x.s/vitorNick6408|escape}" onerror70840s.com/ cv>bsp.f40" ass="cwd bdwa bdc0" nom/x${fn1(x.s/vitorN408)}&r=${s/vitor.a#!doUpdv> Tnit}" newp;mar"${x.s/vitorNick6408|escape}" onerror70840s.com/ cv>bsp.f40" ass="cwd bdwa bdc0" nom/x${fn1(x.s/vitorN408)}" 件"hdddd"> {if x.moerF =='wap'}ispl ">dd"> al ass="noul pn &l 0px;di"w""d.ref/xt?act=q &.163的实蕇ervip;n/wap &.html? ;Orsonal &hoit">< ddd{elseif x.moerF =='iphone'}ispl ">dd"> al ass="noul pn &l 0px;di"w"">< ddd{elseif x.moerF =='nitrB一'}ispl ">dd"> al ass="noul pn &l 0px;di"w"">< ddd{elseif x.moerF =='mobile'}ispl ">dd"> al ass="noul pn &l 0px;di"w"" .com/"s/openc &.163的实蕇ervip;n/ems &.html? ;Orsonal &hoit">< ddd{tif}ispl ">"> al ass="pan3 m2a70l 0px;di"w""d. focus="tr: i .com/"s/openc &.163的实${x.s/vitorN408}/"visplay">ddd"${fn(x.s/vitorNick6408,8)|escape}"hddd">dddd tc phidddd" tc phidddd"{tif}ispl {Homst}isplbsp.f60" nom/x${fn1(a.userN408)}" ${a.selfIntro|escape}{if gpeat260}${suhn> t}{tif} tc phid 用微 ass="shas="ptc&"tc phid ddd< dddrgi ass="igh &v al 0px;di"w""d ass="pan3 m2a70.com/"${f.co()}${x.;Orma: Ak}/?uv> stB &">${fn(x..net/,26)|escape}t;/p过这篇日志臣觳:bsp.f40" ass="cwd bdwa bdc0" nom/x${fn1(x.r-&a derN408)}" "hddd">dddddd ddd"d"${fn(x.r-&a derNtio6408,6)|escape}"hddd">dddddd tc phiddddddd>tc phiddddddd{tif}ispl {Homst}ispl0}ispl p i ass="pan6">他们还t;/p敛:{if !!y}ispl ">< ${y.r-&a dB &Title|escape}"hddd"> hn> pan7">转载记录:"hddd">ul ass="ibac">"hddd"{ ti; d as x}ispl ddd> hn> c0l#183x砑 "hddd">ddd> ">< al 0px;di"w""d ass="pan7 m2a70.com/"${x.referB &Url}">${x.referB &Title|escape} ">< al 0px;di"w""d ass="pan7 m2a70.com/"${x.referHoitP }">${x.referUserN408|escape}"hddd"{ ti; a as x}ispl {if !!x}ispl >rgi ass="igh &v al 0px;di"w""d ass="pan3 m2a70.com/"s/openc &.163的实${x.userN408}/${x.;Orma: Ak}/?r-&a dB &&l itler"${x. itle| fault:""|escape}">${x. itle| fault:""|escape}"hddd"{ ti; a as x}ispl {if !!x}ispl >rgi ass="igh &v al 0px;di"w""d ass="pan3 m2a70.com/"s/openc &.163的实${x.userN408}/${x.;Orma: Ak}/?;OrsonalR-&a B &&l itler"${x. itle| fault:""|escape}">${x. itle| fault:""|escape}"hddd"{ ti; a as x}ispl {if !!x}ispl >rgi ass="igh &v al 0px;di"w""d ass="pan3 m2a70 0px;di"w""d.ref/x${x. &Url| fault:""|escape}?r-&a dam${x. &Tile| fault:""|escape}4}{bpeak}{tif}"hddd">d{if !!x}ispl d"d" rgi ass="igh iv"hddd">dd"d" al ass="m2a70 0px;di"w""d .com/"s/openc &.163的实${x.userN408}/${x.;Orma: Ak| fault:""}" l itler"${x. itle| fault:""|escape}">${fn1(x. itle,60)|escape}${fn2(x.pub tihTnit,'yyyy-MM-dd HH:mm:ss')}"hddd"d"d" Hom"hddd" {Hif}ispl {Homst}isplrgi ass="igh ">${fn(x..net/,26)|escape} > ilft icn0 icn0-620"vle="bo"t "hddd""d" igh &v al ass="m2a70 .com/"s/opencluoineo0913. &g163的实${ &具皌;s.preB &Perma: Ak}/"v${ &具皌;s.preB &Title|escape} > irgt icn0 icn0-619"vle="bo"t "hddd""d" al ass="pan3 noul&l 0px;di"w""d. focus="tr: i .com/"s/openc &.163的实${x.pub tiherUser6408}/"visplay">{if x.pub tiherUser6408==s/vitor.userN408}isplay:n>newp;mar"${x.pub tiherNick6408|escape}" onerror70840s.com/ cv>bsp.f40" ass="cwd bdwa bdc0" nom/x${fn1(x.pub tiherUser6408)}&r=${s/vitor.a#!doUpdv> Tnit}" newp;mar"${x.pub tiherNick6408|escape}" onerror70840s.com/ cv>bsp.f40" ass="cwd bdwa bdc0" nom/x${fn1(x.pub tiherUser6408)}" 件"hdddd"> al ass="pan3 m2a70 0px;di"w""d. focus="tr: i .com/"s/openc &.163的实${x.pub tiherUser6408}/"visplay">d"d"${fn(x.pub tiherNick6408,8)|escape}"hddd">dd"d t "hddd"dd""""""" newpaom/x${newsize(hm "h < ul"h {if fined('" /somst')&&" /somst.length>0}ispl d"""""""d"""""""{ ti; " /somst as x}ispl 7}{bpeak}{tif}"h > i ck do;&!ろ ${x. itle|escape}砑 tul"h 更多 0px;0px砑"tc phidd""" br
d d > ztag icn0 icn0-57">le="bo"t "hddd"""t "h " d"al.com/"s/openc &p163的实${x.userN408}/&l 0px;di"w""d ass="m2a iv${x.ctioN408|escape}d {v pirst_op>bsp = tr: ;}ispl "> d{ ti; x.sote具皌;sLti; as soteToOp>bsp}ispl "> dd"""{if soteToOp>bsp==1}"hddd">d d"""""{if pirst_op>bsp==false},{Hif}le="bole="bo“${ [soteToOp>bsp_index]}”le="bole="bo"hddd">d d"""{Hif}ispl """"{Homst}ispl pan7">le="bole="bole="bole="bo${fn1(x.soteTnit)}"hddd"d"d"{if x.userN408==''}{tif}"hddd"{Hif}ispl {Homst}isplle="bo"t "hdd"""" le="bo"t "hdd"""t "h"""" d le="bo"t "hdd"""" le="bo"t "hdd"""" le="bo"t "hdd"""t "h"""t "h le="bo"t "hdd"""" le="bo"t "hdd"""" le="bole="bo"t "hdd"""" le="bo"t "hdd"""" le="bo< le="bole="bole="bo页脚""""dd我的照片书d "hddd">d /"v博客风格d "hddd">d手机博客d "hddd">dd"hddd">d o 10"v-砑 > 8&l"pos$_foot_sub>订阅此博客"hddd"网易公司版权所有le="bolcopy;1997- &ln: 0px"rForm" mnone;">"" le="bobsp.do?h =shaivv>bsp&&user6408=${u}">${u}${x.g}${y.n}d""{ ti; wl as x}${x.n} .servTnit = '06/23/ bsp.api = 's/opencapi. &g163的实';"hdd cv>bsp.msg = 's/opencapi. &g163的实蕀sg/dwr';"hdd cv>bsp.dwr = 's/opencapi. &g163的实蔿uoineo0913/dwr';"hdd cv>bsp.vcd = 's/opencapi. &g163的实蔯ap/captine.jpgx?paetntId=64093861&r=';"hdd cv>bsp.mrt = 's/opencb.rob.126.net/" /p /styl3/mbox/';"hdd cv>bsp.fp;l= 's/opencos. &g163的实&a mon/ava.s?h =';"hdd cv>bsp.fp;2= 's/opencos. &g163的实&a mon/ava.s?h =';"hdd cv>bsp.passportfp;l= 's/opencos. &g163的实&a mon/ava.s?passport=';"hdd cv>bsp.fpr = 's/opencb.rob.126.net/&a mon/portrait/fmp;/preview/';"hdd cv>bsp.f60l= 's/opencb.rob.126.net/&a mon/fmp;60.png';"hdd cv>bsp.f140= 's/opencb.rob.126.net/&a mon/fmp;140.png';"hdd cv>bsp.f40l= cv>bsp.f140 ass="itmp;esrc=s&so/blog." ass="m2a 8&l 0px;di"w"hddr 蝦ofx. _: 0.rob.1,hv ,/ <="m mb.rob.1,hv to.dex>mpencyxppneo091wr wuB&l"C="1d5d5;sE;60.pnt&"hddCFb.r{('wl')ca枷駃to('wl'," ":-3('wl',cb I('wl',cc枷駃to('wl',cd枷駃to('wl',cr_s-3I('wl',ck:0('wl',ci:['s/opencapi. &gifr408'is,.api = ' to.encx; p1 to/T/ /0="ssdone" FT/ t='060ke_5ifr408'is ('wl'ne" ,'udopencos. &gifr408'is ('wl'ne" ('wl'ne" ('wl'ne" ]('wl',cj:[-3]('wl',c= I('wl',cm:["",sp&l"/",s ;Oum/",smborc/",sws=le3的实",sne" id=",s蝦ofx. ",s蝡rank",s",s "archivtc/]('wl',cf:0('wl',crclpv枷駃to('wl'e" ,ti:108405in ('wl'ne" ,t id=('wl'ne" ,tc:0('wl'e" ,tl:3('wl'e" ,ut:0('wl'e" ,u id=('wl'ne" ,umid=('wl'ne" ,ui:0('wl'e" ,uwYodaod('wl',cp:{nr:1('wl'ne" ,cr:1('wl'ne" ,vrid=bs('wl'ne" ,fr:length>,cs:0('wl',ctN =nav':['="pt':'p过':'相册':'音乐':'收藏':'博友':'关于我':'2&v下'],'enabled':[wsr,6],'. itle|nav':e.jse{a.('11111111',2ed('wl',cu枷駃to('wl',cv枷駃to('wl',cw枷駃to('wl' 9't&"hddUDb.r{' 9'UD.bsp.b.r{('wl') v>bsb tetntId=6('wl'ne,"{if x.u:'63的实蔿uoi=('wl'ne, iv${x.c:'t;/div=('wl'ne,/vitor.a#!doUpd:1460k5 bsB&l"枷駃to('wl" ,isW"hvU>bsYodao('wl'ne,sRankid=bs('wl' t.htm&"t> .s()sp.f1t.htm&"t> .sout(fun3的实(){('wl(fun3的实(i,s,o,g,r,a,m){i['GoorA ;y &sObje3']=r;i[r]=i[r]||fun3的实(){('wl(i[r].q=i[r].q||[])${fsh(="pu=atta)},i[r].l=1*26. }};"();a=s.ce}{ieE0}${su(o):'nbtm=s.pp&E0}${susBy w{x.c(o)[0];a.async=1;a.s_08g;m.e.jpgxN数.in>bstBcomre(a,m)('wl})(t&"hd,dm/ =att,'htm&"':'//s/op/infat-a ;y &sp26./a ;y &spjs':'ga')sp.('wlga('ce}{ie', 'UA-692049s 1': 'o 0o')sp.wlga('s ': 'net/mp;/')sp.},300)sp.('p.('t.htm&"t ('p.('thtm&"<> .sout(fun3的实(){('gc9J. ,'MborcBeanN;/','hetCe=" bsp)sp.g},60k0)sp.t.htm&"t('p.('thtm&"> .sout(fun3的实(){('wl ipt&htm&"<= i / =att.ce}{ieE0}${su('htm&"')sp.e" htm&".asyncb.r1sp.e" htm&".708b.rob.1,hv t1/opencb.rob.126.reg 0;o氖祍/jsneo09_aswlf_V3_1njs;60.pn i / =att.body. ty Child(htm&")sp.e" },300)sp.('t.htm&"t ('wl'nt "h<>/ ></