是否有任何算法可以让我识别照片是否是从显示器上显示的图像中拍摄的?



我正在开发一项服务,提示用户上传用照相手机拍摄的照片。一个例子是要求用户提供他此刻正在吃的苹果的图片。例如,一些用户试图通过拍摄显示苹果的计算机屏幕照片来欺骗服务。有时我们可以看到照片中的屏幕框架,有时我们意识到是因为照片看起来像素化,或者人们可以注意到导航窗口的边缘(用户从Google图像搜索照片上传照片(。是否有任何算法可以让我识别用户是在拍摄"原始"照片还是在显示屏上拍摄?

是的,如果照片的主题是人,这被称为重新捕获的图像检测活体检测

我不知道有任何库实现了前者,但这里有一些关于这个主题的论文:

  • 基于物理特征的单视图重拍图像检测
  • 使用镜面反射分布重新捕获的照片检测
  • 在LCD屏幕上识别重新捕获的照片
  • 对捕获和重新捕获的图像进行分类以检测照片欺骗
  • 使用多种功能进行图像重新捕获检测

最新更新