检测照片是 2d(例如来自屏幕、杂志)还是 3d(物体的真实照片)

Detect if photo is 2d (e.g. from screen, magazine) or 3d (real photo of object)

场景:你拍了一张真苹果的照片。然后,您在计算机屏幕上拍了一张在网上找到的苹果的照片。能否确定这两张图片中哪一张是实物?

我研究了以下方法,我希望有人知道更多,如果可能的话可以扩展它们,或者提供其他方法:

我们无法将 3D 物体的照片与第一张照片的第二张照片区分开来。

3D物体与第一张照片之间的几何关系是通过透视变换描述的,而第二张照片与第一张照片之间的关系是通过投影变换描述的。投影变换是可逆的,所以两张照片的畸变是相似的。

如果第二张照片是通过平行投影得到的,就可以检测出它们的差异。

这里有一个很好的概念介绍:

http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/BEARDSLEY/node3.html