检测照片是 2d(例如来自屏幕、杂志)还是 3d(物体的真实照片)
Detect if photo is 2d (e.g. from screen, magazine) or 3d (real photo of object)
场景:你拍了一张真苹果的照片。然后,您在计算机屏幕上拍了一张在网上找到的苹果的照片。能否确定这两张图片中哪一张是实物?
我研究了以下方法,我希望有人知道更多,如果可能的话可以扩展它们,或者提供其他方法:
- 通过拍摄多张照片来构建 3d 图像(但理想情况下我只想拍摄 1 张照片)
- 分析 lighting/levels 照片
- 检测照片的深度
我们无法将 3D 物体的照片与第一张照片的第二张照片区分开来。
3D物体与第一张照片之间的几何关系是通过透视变换描述的,而第二张照片与第一张照片之间的关系是通过投影变换描述的。投影变换是可逆的,所以两张照片的畸变是相似的。
如果第二张照片是通过平行投影得到的,就可以检测出它们的差异。
这里有一个很好的概念介绍:
http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/BEARDSLEY/node3.html
场景:你拍了一张真苹果的照片。然后,您在计算机屏幕上拍了一张在网上找到的苹果的照片。能否确定这两张图片中哪一张是实物?
我研究了以下方法,我希望有人知道更多,如果可能的话可以扩展它们,或者提供其他方法:
- 通过拍摄多张照片来构建 3d 图像(但理想情况下我只想拍摄 1 张照片)
- 分析 lighting/levels 照片
- 检测照片的深度
我们无法将 3D 物体的照片与第一张照片的第二张照片区分开来。
3D物体与第一张照片之间的几何关系是通过透视变换描述的,而第二张照片与第一张照片之间的关系是通过投影变换描述的。投影变换是可逆的,所以两张照片的畸变是相似的。
如果第二张照片是通过平行投影得到的,就可以检测出它们的差异。
这里有一个很好的概念介绍:
http://homepages.inf.ed.ac.uk/rbf/CVonline/LOCAL_COPIES/BEARDSLEY/node3.html