面部识别/检测 PHP 或用于照片和视频库的软件

Posted

技术标签:

【中文标题】面部识别/检测 PHP 或用于照片和视频库的软件【英文标题】:Facial recognition/detection PHP or software for photo and video galleries 【发布时间】:2010-11-15 16:33:55 【问题描述】:

我有一个非常大的照片库,里面有成千上万个相似的人、物体、地点、事物。照片中的大多数人都有自己的用户帐户和头像照片来匹配。根据可用于每张照片的附加数据,还有可能在照片中出现的人的逻辑短名单。我允许用户为他们的朋友和认识的人标记照片,但自动化过程会更好。

我使用了来自 face.com 的照片标记器/查找器与 Facebook 照片集成,而用于个人相册的 Google Picasa 照片标记器也做了同样的事情,这正是我想要做的。

是否有 php 脚本、适用于 Google Picasa 的 API、face.com 或其他识别服务或任何其他提供服务器端面部识别和/或按相似度分组照片的开源项目?

示例: 如您所见,各种照片共享网站都提供了该功能,但是否有任何提供 API 用于存储在我自己的服务器上的图像或足够广泛的东西以链接到我自己的画廊和标签系统?

viewdle - 人脸识别/视频标记 PHP - Face detection in pure PHP Xarg OpenCV Face.com - 用于在 Facebook 中查找和标记照片的应用 Google Picasa - 照片分享 TeraSnaps - 照片分享网站 Google Portrait - 来自 Google 图片结果的照片分组 FaceOnIt - 视频人脸识别 PittPatt - 检测、识别、视频人脸挖掘 BetaFace ChaosFace - 实时人脸检测器

【问题讨论】:

我怀疑有这样的东西可以在服务器端工作,因为它可能是一个 CPU 密集型操作。 显然已经有大量的面部识别和检测的服务器端示例,它们是否可以通过 API 连接到外部或是否有可用的工作源是个问题。 你不会在 PHP 中进行人脸识别! (检测,也许) 【参考方案1】:

如果您想在 PHP 中实时执行,有一种方法。查看the solution presented here:一两个月前在 News.YC 上提到过。

正如您提到的,匹兹堡模式识别似乎有一些非常好的技术,并且他们有一个可用的 SDK:http://www.pittpatt.com/products/ftr_sdk/sdk_users_guide.html。他们也有一个网络演示,所以如果你想偷偷摸摸,你可能会破解一些只会将图像输入他们的演示的东西。不过,他们最终可能会阻止您 - 最好直接与他们联系。

【讨论】:

我已经注意到这两个示例,并且认为pittpatt 是最广泛的,尽管从一个简单的开始,其他资源至少检测到用户的面部然后手动标记/组织。我想知道一旦将几个面孔分组,/a 系统是否可以识别这些组中的模式并“学习”面孔以获得更好的建议,我想老化的照片会让这变得棘手。 似乎pittpatt.com/products/ftr_sdk/sdk_users_guide.html 不再可用。我刚刚检查过了! Pitt patt 已被 google 收购,不再供公众使用。 Google, Inc(谷歌搜索的制造商)已收购该公司。【参考方案2】:

查看 face.com。他们昨天开放了他们的 API。

注意:Face.com 不再提供他们的 API。 (感谢脸书...)

【讨论】:

有一个基于小部件的 API 自动检测面部真是太好了......如果能将它与我自己的自动建议和数据库链接起来,而不是用于标签的纯文本,那就太好了......美好的开始 Face.com 已被 facebook 收购。他们将在 30 天内关闭他们的 API。 该死的! Google 和 Facebook 之间的所有模式识别软件都将被关闭! 就像语音识别一样。 注意到这里的模式了吗?【参考方案3】:

查看 PicsMatch.com!我对此非常满意,但即使是最简单的浏览策略也很慢。物超所值。

【讨论】:

另一个我需要的好例子,对个人相册很有用,但就与其他工具/信息链接的大型在线照片存储库而言,它可能不太有用,除非它可能输出一些日志文件还是可以在服务器端运行? Picsmatch 不再是无垃圾邮件的网站。

以上是关于面部识别/检测 PHP 或用于照片和视频库的软件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 iOS 上进行面部识别?

描述人脸识别的过程

C#的机器学习:面部和动态检测

ARFoundation系列讲解-52人脸跟踪

人脸识别 介绍

由于服务器配置错误,导致面部识别公司Clearview源代码公开