face.com API 的替代方案
Posted
技术标签:
【中文标题】face.com API 的替代方案【英文标题】:Alternatives to face.com API 【发布时间】:2012-07-07 13:38:19 【问题描述】:遗憾的是,face.com API 由于被 Facebook 收购而被关闭。
有没有像样的替代品?
我正在寻找给定的图像,如果其中有一张脸+关于它的人口统计内容。
【问题讨论】:
没有任何迹象表明这种情况正在发生...... FB 表示不会受到影响...... 说 FB 确实有购买和吸收技术然后关闭他们购买的东西的历史。我的猜测是,如果发生这种情况,它将被吸收到 FB 的 API 中(最终),但可能意味着您将无法在 FB 之外使用它。 @Brian 我也是这么想的,但是刚刚收到来自 face.com 的邮件,说的不一样。它正在被关闭。 啊好吧 ;) 可怜。您可以使用 OpenCV 进行检测……但对于其他人的问题无济于事。 嗯,我看到它也没有 REST API:/ 是的,opencv 是您自己运行的自定义。这对于任何这样的图像工作来说都很棒——检测物体等:) 【参考方案1】:请观看我们在www.biometrycloud.com 上的视频。我是创始人之一,过去一年我们一直在努力提供一个 RESTFULL API 来进行面部识别。首先,我们专注于人脸识别和验证。现在,我们正在开放 API 的私有测试版,如果有足够的兴趣,我们将继续开发其他功能,例如性别、年龄组等。
【讨论】:
【参考方案2】:确实是个悲伤的消息。如果您有充分的理由并且已经拥有一个帐户,他们可能会将您延长至 2012 年 10 月: http://developers.face.com/extension-request/
对于其他所有人,以下是我编制的潜在替代方案列表:
-
OpenCV:http://opencv.willowgarage.com/(C/C++,但至少它是开源的,
独立且可下载)
Viewdle (Objective-C)... 已被 Google 购买/取消,请参阅:Face Recognition on the iPhone
Betaface API:http://www.betafaceapi.com/(C#/.net 或 API)
识别:http://rekognition.com/ (API)
Lambda 实验室:http://lambdal.com/(API;仍处于私有测试阶段)
BiometryCloud:http://www.biometrycloud.com/(API;如前所述私人测试版)
天空生物测量:http://www.skybiometry.com/
以下内容与增强现实 (AR) 库方面类似,但更多的是仅使用网络摄像头检测物体或运动,但经过一些扩展后,可能会被训练以检测快照或上传图像中的人脸:
-
FaceAPI - 从网络摄像头跟踪人脸:http://faceapi.com
SURF 库 - Adobe Flash 平台的图像识别和特征提取:http://code.google.com/p/in-spirit/wiki/ASSURF
基于内容的图像识别 - php 中的一个小插曲:http://web.archive.org/web/20120309034643/http://www.searchlores.org/finn_cbir_1.htm
不那么慢的 javascript 人脸检测器:http://liuliu.me/ccv/js/nss/
通过 html5 Canvas 在 JavaScript 中进行人脸检测:https://github.com/neave/face-detection
如果有人认识其他人,请随时在此处添加以使此列表尽可能全面。
更新(2013-08-20):前几天发现这篇文章并认为我应该在这里添加它,但不确定列出的项目有多少仍然活跃:http://blog.mashape.com/post/53379410412/list-of-40-face-detection-recognition-apis
【讨论】:
【参考方案3】:对于一些 face.com 开发人员来说,另一个选择是 BioID 的人脸识别 API,尽管它可能无法提供您正在寻找的东西,Noam(就人口统计而言)。
由于 BioID 的技术是为身份验证而开发的,因此 API 不支持 face.com 的所有功能(年龄、性别、眼镜、多个面部点等),但可以做 face.com 无法做到的事情(例如作为更好的识别、图像质量检查、欺诈检测和自然身份验证)。
您可以在以下位置找到有关差异的更详细说明 https://www.bioid.com/solutions/solutions-by-application/bioid-for-facedotcom.html
【讨论】:
【参考方案4】:SkyBiometry.com 有一个替代品。该 API 可供免费使用。
【讨论】:
【参考方案5】:还有惠普实验室的Multimedia Analytics Platform,也处于测试阶段。
【讨论】:
这似乎很有趣,尽管目前示例似乎正在返回错误。您能看到有效的回复吗?【参考方案6】:http://www.identitykit.it 是一个 RESTful Web 服务,提供人脸检测和人脸识别功能。你可以在http://www.identitykit.it/index.php/demo/login尝试一个网络演示来测试他们的API
【讨论】:
【参考方案7】:api.animetrics.com 提供了一个非常不错的免费人脸检测和人脸识别 api。他们的检测器不提供人口统计数据,但除了俯仰、偏航和滚动之外,它们确实在面部包括 20 个左右的特征点。他们还将生成偏离中心/旋转的面部的 3D“setpose”或面部照片图像。
【讨论】:
【参考方案8】:有一个名为“openbr”的开源项目,它建立在 opencv 和 Qt 之上,几乎没有好的 api 可供使用。 很容易从 shell 中使用,并且也有适用于 IIRC python 和 java 的适配器
来自网站的人脸识别示例:
$ br -algorithm FaceRecognition -compare me.jpg you.jpg
Github:https://github.com/biometrics/openbr 网址:http://openbiometrics.org/
【讨论】:
【参考方案9】:另一个选择是 Kairos.com 的 API。
我们有一个可用的 RESTful API,它正在积极开发中,并提供与旧的 face.com API 相同的功能。
您可以在 developer.kairos.com 上注册。
完全披露我是 Kairos 的 CTO。
【讨论】:
【参考方案10】:这是一个包含 75,000 次 API 调用的免费试用版 http://cloudinary.com/documentation
【讨论】:
以上是关于face.com API 的替代方案的主要内容,如果未能解决你的问题,请参考以下文章
Google Maps Geolocation API 的替代方案
现在 Google 网络搜索 API 已被弃用,还都有哪些替代方案? [关闭]
Android API < 8 的 SpeechRecognizer 类的 stopListening() 方法的替代方案
ConnectivityManager.getActiveNetworkInfo() / NetworkInfo 在 API 29 中已弃用。有啥替代方案?