我正在开发一个facelogin应用程序。我能够确定80%准确度的人。我需要区分
这可能吗?
我使用opencv
进行了登录欢迎使用任何编程语言提供帮助 感谢
答案 0 :(得分:1)
短暂连续拍摄多张快照。照片上的面部表情不会改变,照片上的脸部不会与眼睑一起闪烁,并通过快照之间角度的微小变化来推断面部元素的相对深度,从而产生明显的照片效果。
如果您可以使用2台摄像机,请计算两台摄像机同时拍摄的镜头之间的转换。平面曲面和面的变换应该不同(即使您可能无法推断实际的三维结构)。
答案 1 :(得分:0)
任何这样的方法都可以被几个录像带欺骗,在不同的位置显示同一个人。例如,您可以要求某人转身,这可以记录并提交给您的程序。例如,您可以决定使用外部光源突出显示人脸,但也可以录制和复制。
我的建议是 - 做几个身份验证动作系列(例如点头,摇头,闭眼等) - 越多越好,然后要求用户以一些随机顺序执行其中一个或多个非常快。您还可以记录并计算不成功的身份验证尝试。然后,当有人将记录错误记录几次时,您将收到通知。