【发布时间】:2020-06-03 10:39:00
【问题描述】:
我正在使用 python 和 OpenCV 进行人脸识别项目我检测到人脸但我遇到了这个问题 我不知道如何让系统用 2D 图像区分真假面孔 如果有人有任何想法,请帮助我。 谢谢。
【问题讨论】:
-
我首先想到的是使用 3D 立体相机。
-
这不是编程问题,更多的是理论问题,
-
问题太宽泛/模糊,我们只能帮助您解决具体的编程问题,而不是一般的机器学习问题。这本身就是一个研究项目。在任何情况下,一方面问题是不恰当的,例如照片的扫描在某种意义上是“照片的照片”,但您很可能无法将其与数码照片区分开来.如果您有 RGB-D 数据或立体/多视角图像,那么您可以尝试确定面部是否“平坦”,但在一般情况下,您必须依赖并尝试检测眩光、框架、等
-
谢谢,所以我需要一台 3D 立体相机
-
如果您可以将图像的眼睛状态分类为睁眼或闭眼,则应遵循视频中的这种模式:睁眼、闭眼、睁眼。这会处理网络摄像头捕获中的活动检测,但如果您向网络摄像头显示视频,它仍然会失败。
标签: python-3.x opencv tensorflow keras face-recognition