opencv 的标定函数cvcalibrateCamera2()怎么用

C++语言 码拜 9年前 (2015-11-15) 1009次浏览
void cvCalibrateCamera2( const CvMat* object_points, const CvMat* image_points, const CvMat* point_counts, CvSize image_size, CvMat* intrinsic_matrix, CvMat* distortion_coeffs, CvMat* rotation_vectors=NULL, CvMat* translation_vectors=NULL, int flags=0 ); 刚学相机标定,本人现在相机固定,移动棋盘,然后拍摄几幅不同角度的棋盘照片,用cvfindchessboardcorners(),寻找棋盘角点,下面标定该怎么做了那,这个函数的参数,哪些是输入,那些是输出,本人看这个函数 CvMat* object_points参数是物理坐标,现在本人怎么知道物理坐标是多少那。
解决方案:100分
世界坐标是根据棋盘点预设的。以棋盘点左上角为(0,0,0)点棋盘竖向自上而下为x轴横向自左向右为y轴z向始终为0.每个各点单位通过预先测量的。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明opencv 的标定函数cvcalibrateCamera2()怎么用
喜欢 (0)
[1034331897@qq.com]
分享 (0)