OpenCV:双目标定问题-内外参数,校正图像错误

2025-05-16 11:13:45

1、以matlab标定结果为标准:一般标定方法有两种,分别是matlab标定和opencv标定;就准确度和稳定性来说,matlab标定优于opencv标定;但opencv标定较灵活,可以自己修改程序;常常采用matlab2016a,输入命令stereoCameraCalibrator,进行双目标定;将标定结果转置之后,输入到opencv中使用;则matlab标定结果如下:

OpenCV:双目标定问题-内外参数,校正图像错误

2、将上述棋盘格图像经opencv官方标定程序,输入参数:argc = 6;arg箪滹埘麽v[0]="calibrator.exe";锾攒揉敫argv[1]="-w";argv[2]="8";argv[3]="-h";argv[4]="6";argv[5]="stereo_calib.xml";//图像序列square_size=28.0f;//棋盘格真实尺寸,单位mm之后,标定参数结果出错,校正图像错误,如图所示:

OpenCV:双目标定问题-内外参数,校正图像错误

3、问题分析:先从输入量开始分析,主要输入量为:argv[1]=&孥恶膈茯quot;-w";argv[2]="8"稆糨孝汶; argv[3]="-h"; argv[4]="6"; argv[5]="stereo_calib.xml";//图像序列square_size=28.0f;//棋盘格真实尺寸,单位mm,其中,①"-w";"8";"-h";"6"为棋盘格内角点;如图所示:可见棋盘格内角点输入正确,排除此项;②square_size=28.0f;//棋盘格真实尺寸,单位mm,也正确;因此,只有图像序列中出现问题;

OpenCV:双目标定问题-内外参数,校正图像错误OpenCV:双目标定问题-内外参数,校正图像错误OpenCV:双目标定问题-内外参数,校正图像错误
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢