|
窗口程序集名 | 保 留 | 保 留 | 备 注 | 程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 标定板图 | 多维矩阵类 | 4 |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 相机内参 | 小数型 | | 0 | 畸变系数 | 小数型 | | 0 | 校正图像 | 多维矩阵类 | | | 内参 | 多维矩阵类 | | | 畸变 | 多维矩阵类 | | | i | 整数型 | | | R | 多维矩阵类 | | | 映射坐标x | 多维矩阵类 | | | 映射坐标y | 多维矩阵类 | | | 图像尺寸 | 尺寸2i类 | | |
标定板图 [1 ] = 视觉_图像读取 (“C:\Users\hanyo\Desktop\Opecv4\data\cal\left01.jpg”, 1 )标定板图 [2 ] = 视觉_图像读取 (“C:\Users\hanyo\Desktop\Opecv4\data\cal\left02.jpg”, 1 )标定板图 [3 ] = 视觉_图像读取 (“C:\Users\hanyo\Desktop\Opecv4\data\cal\left03.jpg”, 1 )标定板图 [4 ] = 视觉_图像读取 (“C:\Users\hanyo\Desktop\Opecv4\data\cal\left04.jpg”, 1 ) 相机内参 = { 532.016297, 0, 332.172519, 0, 531.565159, 233.388075, 0, 0, 1 }畸变系数 = { -0.285188, 0.080097, 0.001274, -0.002415, 0.106579 }内参. 初始化指针 (3, 3, #Cv小数型, 取变量数据地址 (相机内参 )) 畸变. 初始化指针 (1, 5, #Cv小数型, 取变量数据地址 (畸变系数 )) 计次循环首 (取数组成员数 (标定板图 ), i )视觉_畸变校正 (标定板图 [i ], 校正图像, 内参, 畸变, )视觉_显示图像 (“小白鼠_校正前”, 标定板图 [i ])视觉_显示图像 (“小白鼠_校正后”, 校正图像 )视觉_等待按键 (0 )计次循环尾 () R. 初始化对角 (3, 3, #Cv小数型 )图像尺寸. 初始化 (标定板图 [1 ]. 列数 (), 标定板图 [1 ]. 行数 ()) 映射坐标x. 初始化 (图像尺寸.宽, 图像尺寸.宽, #Cv小数型_单通道, )映射坐标y. 初始化 (图像尺寸.宽, 图像尺寸.宽, #Cv小数型_单通道, )视觉_计算不失真校正映射 (内参, 畸变, R, 内参, 图像尺寸, #Cv小数型_单通道, 映射坐标x, 映射坐标y ) 计次循环首 (取数组成员数 (标定板图 ), i )视觉_重新映射 (标定板图 [i ], 校正图像, 映射坐标x, 映射坐标y, #插值_双线性二次, 0, )视觉_显示图像 (“小白鼠_校正前”, 标定板图 [i ])视觉_显示图像 (“小白鼠_校正后”, 校正图像 )视觉_等待按键 (0 )计次循环尾 ()视觉_销毁所有窗口 ()返回 (0 )
|
|