0

使用诸如 opencv 之类的图像处理库,您可以确定图像中是否识别出人脸,甚至可以检查这些人脸是否带有微笑。

是否有可能以某种方式确定该人是否直视相机?由于即使是人眼也很难确定是有人在看着相机还是靠近一点,我认为这将非常棘手。

有人可以同意吗?

谢谢

4

1 回答 1

1

您可以尝试使用眼睛检测程序,我记得几年前做过,并且没有那么强,所以当我们将头稍微偏离相机时,或者闭上眼睛时,眼睛就无法被检测到。

不清楚吗,我的真正意思是我们的脸必须直对着相机,睁着眼睛才能检测到我们的眼睛。您可以尝试做一些类似的事情,并在这里和那里进行一些调整。

在我的头顶上,将图像分割成不同的部分,对于每个 ROI,有不同的眼睛分类器,例如图像的上半部分,你可以训练一个特定的分类器来确定眼睛向下看时的样子,图像的下半部分,训练分类器了解眼睛向上看时的样子。对于整个图像,应用正常的眼睛检测,以防用户在看相机时移动他们的头。

但是,当然,这将基于极其强大的分类器和超清晰质量的图像,由于眼睛注视的视频。即使我的方法成功,检测时间也非常慢。

也许还有其他想法可供您探索。这有点棘手,但并非完全不可能。如果openCV不能满足,openGL?有这么多图书馆等可用。祝你好运!

于 2013-10-09T12:54:34.287 回答