应用计算注意问题
实际项目中经常需要分别在MATLAB与OpenCV进行,两者之间有些易被忽略的易错点,记以供后来者参考。
在相机标定时,当像素坐标系u、v轴的角度 θ 不 等 于 90 ° \theta不等于90° θ不等于90°时,得到内参矩阵 [ f u − f u c o t θ c x 0 f v s i n θ c y 0 0 1 ] \begin{bmatrix} f_u & -f_ucot\theta & c_x\\ 0 & \frac{f_v}{sin\theta} & c_y \\ 0 & 0 & 1 \\ \end{bmatrix} ⎣⎡fu00−fucotθsinθfv0cxcy1⎦⎤
而opencv、MATLAB标定得到的一般式为:
[ f x α c x 0 f y c