如何在卡马拉面前检测照片或真人?

时间:2017-09-12 16:28:44

标签: opencv image-processing

我计划开发一种软​​件,可以通过面部识别作为我的最后一年项目(FYP)来接待(工作,学校)。(只是一个想法)

我在网上搜索了关于图像处理库的内容,我发现OpenCv更为人所知,因为我在youtube中使用OpenCv找到了大量用于人脸识别的视频,这肯定会帮助我很多。(我对图像处理很新)。另外,我将使用Visual Studio。

这是第一个问题,也就是可以检测到它是照片还是真人在参加摄影时站在镜头前?

如果是,您能否提供一些关于图像处理如何检测“照片”和“真人”的链接或教程链接?

正如我所说,我对图像处理完全陌生,这只是我的FYP的一个想法

或者您推荐的任何开源库?

1 个答案:

答案 0 :(得分:2)

Eulerian Video Magnification可以检测到它是照片或真人站在相机前面但可能无法检测到它是视频或真人站在相机前< / strong>即可。因此,当恶意用户使用面部视频而不是真人面部时,基于欧拉视频放大的面部识别认证系统不能成功。

以下是我开发强大的Face Recogition身份验证系统的想法;

  1. 您可以使用多视图面部识别来开发强大的面部身份验证系统。 Here是此技术的演示视频,here是获得理论背景的论文。此外,当您开始编码时,您可以从thisthisthisthis中受益。

  2. 您可以使用 RANDOM 指示来检测它是照片/视频还是真人,例如眨眼3次,移动眉毛,看左侧或看看右侧(多视图面部识别将用于在用户向右或向左看时识别用户的脸部)等。

  3. 您应该在项目中使用这两个想法来开发健壮的Face 识别认证系统。

    这是scnario;

    enter image description here