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