我有一张从固定位置[X Y Z]和角度[Pitch Yaw Roll]拍摄的照片和F的焦距(我认为此信息称为相机矩阵)
我想将拍摄的照片更改为不同位置,就像它处于上升位置一样
结果图像应该是:
事实上,我从这个位置拍摄了照片:
我希望以这种方式改变我的画面:
我希望我能表达我的问题。
提前thnx答案 0 :(得分:0)
只能为(绿色)平面本身准确地完成。重新映射后,站在平面上的3D物体将会变形,但如果它们的高度相对于相机距离较小,则变形可能是可接受的。
如果相机永远不会移动,您需要做的就是在透视图像上识别四个已知大小的矩形的四个顶点(例如足球场本身),然后计算homography将这四个点映射到该矩形,并将其应用于整个图像。
有关详细信息和代码,请参阅Wikipedia文章底部的OpenCV链接。