我希望在我的一个项目中使用 AWS Reckognition,并尝试找出是否可以区分静态图像(照片)与真人,换句话说,就是活体检测。我不希望我的系统被用于身份验证的静态照片所欺骗。
我看到它有很多功能,例如姿势和情绪检测等。如果它不是官方功能,是否有解决方法或你们中的一些人用来实现我想要的功能?
我还想知道是否有可能检测凝视以及如何最好地实现这一点。我想看看用户正在看哪里,看屏幕,看侧面等等。
或者,如果 AWS 对此没有好的解决方案,您有哪些替代建议?
问候
您能否利用眨眼检测(这不是 AWS Rekognition 的一部分)来检查图像是否不是静态照片。你只需要 OpenCV。
这里是一个例子。
在身份验证方面,单独的人脸识别是非常不安全的,Android 人脸解锁功能被照片欺骗的许多例子就证明了这一点。
Apple 在其 FaceID 技术中利用深度感应摄像头来创建一张无法被照片欺骗的 3D 脸部地图。 Windows Hello 人脸身份验证利用专门配置用于近红外 (IR) 成像的摄像头进行身份验证。
作为凝视的替代方案,您可以查看使用基于面部和鼻子位置的 aws rekognition 的活跃度示例:
AWS 不完全支持移动 SDK 离线使用;它主要是为服务器端应用程序量身定制的。 移动人脸活体检测代表了尖端技术。 为了满足您的需求,请探索 KBY-AI 提供的一流解决方案。