拍摄图像视点变化

问题描述 投票:0回答:1

我有一张从固定位置[X Y Z]和角度[Pitch Yaw Roll]和焦距F拍摄的图片(我认为这个信息称为相机矩阵)

enter image description here

我想将拍摄的图片更改为不同的位置,就像在向上位置拍摄的一样

结果图像应该是这样的:

enter image description here

事实上我有从这个位置拍摄的照片:

enter image description here

我想改变我的照片在这个位置拍摄的方式:

enter image description here

我希望我能表达我的问题。

提前谢谢

image-processing computer-vision homography
1个回答
0
投票

仅对(绿色)平面本身可以准确完成。站立在平面上的 3D 对象在重新映射后会变形,但如果它们的高度相对于相机距离较小,则变形可能是可以接受的。

如果相机从不移动,您需要做的就是在透视图像上识别四个点,即已知大小的矩形的四个顶点(例如足球场本身),然后计算映射这四个点的单应性指向该矩形,并将其应用到整个图像。

有关详细信息和代码,请参阅该维基百科文章底部的 OpenCV 链接。

© www.soinside.com 2019 - 2024. All rights reserved.