【发布时间】:2011-03-17 15:25:37
【问题描述】:
我正在考虑构建一个基于网络的人脸识别系统。我知道有一些像 KeyLemon 一样,还有一些由不同的制造商提供,允许笔记本电脑用户使用他们的脸登录 Windows。我想知道这个功能是否可以转移到网络应用程序中。
【问题讨论】:
标签: algorithm face-recognition
我正在考虑构建一个基于网络的人脸识别系统。我知道有一些像 KeyLemon 一样,还有一些由不同的制造商提供,允许笔记本电脑用户使用他们的脸登录 Windows。我想知道这个功能是否可以转移到网络应用程序中。
【问题讨论】:
标签: algorithm face-recognition
Keylemon 提供 web api 来注册人脸及其以后的识别。您可以使用此 Web api 集成到您的应用程序中以提供人脸识别功能。它是这样工作的。在注册期间拍摄六张照片并生成生物特征模型。模型 ID 返回给客户端。此模型 ID 需要存储在应用程序数据库中。对于人脸识别,网络摄像头流与模型 ID 相结合被传递到 keylemon 服务器。如果模型 id 和流匹配,则人脸被验证。
【讨论】:
建议你以此为基础
OpenCV(开源计算机视觉)是一个用于实时计算机视觉的编程函数库。
在Hacker Medley 上有一个关于 OpenCV 的优秀播客,其中有各种有用的参考资料。据我了解,该库在开发方面的发展速度非常快,因此需要密切关注。
【讨论】:
我编写了一个类似的 Web 应用程序。我不得不说——我对我们目前在这些事情上的技术水平感到非常失望。有问题的系统使用了一个 10mpix 佳能相机和一个特殊的手电筒支架。它必须有一个完美的白色背景,头部必须以正确的方式倾斜,不能旋转超过几度,并且必须与图片边缘有非常精确的距离。即便如此,它也给出了很多误报和否定。
所以也许他们今天想出了更好的东西,但我对此表示怀疑。这都是 2 年前的事了,该软件是一家专门从事这类事情的公司的一些商业产品。
总而言之,我要说的是——最好不要。生物识别技术很酷,但目前它们太不稳定,无法部署在小众情况下。
【讨论】:
您可以使用闪光灯之类的东西来访问相机...,然后使用相同的算法来识别人脸..
【讨论】: