【发布时间】:2014-08-31 10:38:47
【问题描述】:
我正在尝试纠正两个图像序列以进行立体匹配。使用带有棋盘图案的 stereoCalibrate() 的常用方法对我来说没有用,因为我只处理素材。
我拥有的是各个相机的正确校准数据(相机矩阵和失真参数)以及它们之间的距离和角度的测量值。
如何构造 stereoRectify() 所需的旋转矩阵和平移向量?
幼稚的使用方法
Mat T = (Mat_<double>(3,1) << distance, 0, 0);
Mat R = (Mat_<double>(3,3) << cos(angle), 0, sin(angle), 0, 1, 0, -sin(angle), 0, cos(angle));
导致图像严重扭曲。这些矩阵是否需要与我不知道的不同原点相关?或者我是否需要以某种方式将距离/角度值转换为取决于像素大小?
任何帮助将不胜感激。
【问题讨论】:
标签: opencv