捕获的图像视点改变

时间:2012-12-28 09:59:49

标签: image image-processing transform vision

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

enter image description here

我想将拍摄的照片更改为不同位置,就像它处于上升位置一样

结果图像应该是:

enter image description here

事实上,我从这个位置拍摄了照片:

enter image description here

我希望以这种方式改变我的画面:

enter image description here

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

提前thnx

1 个答案:

答案 0 :(得分:0)

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

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

有关详细信息和代码,请参阅Wikipedia文章底部的OpenCV链接。