我正在尝试创建一个不会扭曲和纠正的 map
一个摄像头。
现在,我在两个独立的操作中执行此操作。
我试过用 cvInitUndistortRectifyMap 制作 map ,
但我得到了奇怪的结果。
有没有人有如何执行此操作的示例?
我应该给 cvInitUndistortRectifyMap 什么作为“新相机矩阵”
如果我只有一个相机?
谢谢,
软件
最佳答案
对于单相机情况 newCameraMatrix = cameraMatrix
除非你想让新图像看起来像是用不同焦距的相机拍摄的。尽管如此,您可能还是希望将图像居中。
重要的输入矩阵是distCoeffs
(校正失真)和R
(校正)。
此外,您可以使用GetOptimalNewCameraMatrix
来计算newCameraMatrix
,但实际上没有必要。
关于image-processing - 帮助 OpenCV cvInitUndistortRectifyMap 和单个相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4858268/