1


我正在尝试创建一个不会扭曲和校正
单个相机的地图。
现在我在两个单独的操作中这样做。

我尝试使用 cvInitUndistortRectifyMap 制作地图,
但结果很奇怪。
有没有人有一个例子如何做到这一点? 如果我只有一台相机,我
应该给 cvInitUndistortRectifyMap 什么作为“新相机矩阵” ?

谢谢,
西南

4

1 回答 1

1

对于单个相机外壳newCameraMatrix = cameraMatrix,除非您想让新图像看起来像是用不同焦距的相机拍摄的。尽管如此,您可能仍希望将图像居中。

重要的输入矩阵是distCoeffs(校正失真)和R(校正)。

此外,您可以使用GetOptimalNewCameraMatrixto calculate newCameraMatrix,但实际上没有必要。

于 2011-02-04T22:04:12.137 回答