标定对齐

标定板

用棋盘格或圆点阵标定板的多张图像检测角点,标定相机内参与畸变系数,输出重投影误差并把角点绘制结果逐帧回传
CalibBoard · v1.0 · by system

输入参数 6

名称keyId类型默认值可连接说明
图像imagesvec_img[]是待标定的图像序列,逐帧转 8 位灰度后检测内角点;空帧或无法转灰度的帧原样透传,既不计入标定也不影响返回码
标定板类型boardTypeenum0否选择标定板图案类型,决定用棋盘格内角点还是圆点阵列检测;不同选项对应不同的角点提取方式,详见各选项释义
模式列数patternWint9否标定板图案横向的格点数量,与模式行数共同组成检测用的网格尺寸;棋盘格时表示每行的内角点数,默认 9
模式行数patternHint7否标定板图案纵向的格点数量,与模式列数共同组成检测用的网格尺寸;棋盘格时表示每列的内角点数,默认 7
方格尺寸(mm)squareSizedouble10否每个方格或相邻圆点的实际物理间距,用于生成标定用的三维物点坐标;单位按毫米计,默认 10.0,只影响内参尺度不改变角点检测
标定文件calibFilePathstring(空)否标定结果的保存路径,留空时不写文件;非空时把相机矩阵、畸变系数、图像宽高和重投影误差写入该路径,写文件失败不影响本次成功返回

输出参数 6

名称keyId类型默认值可连接说明
运行结果resultCodeint—否0=成功完成标定并输出内参、畸变系数与误差;-1=输入图像容器缺失、成功检出角点的图像少于 3 张或处理异常,此时不产出标定结果
运行信息resultInfostring—否成功时固定为 Success;失败时给出具体原因,如输入图像为空、标定图像数不足 (至少3张)、OpenCV 处理异常或内存不足,便于排查连线与参数
图像imagesvec_img—否逐帧输出转灰度后绘制了角点的彩色图像,帧数与输入一致;成功检出的帧叠加角点标记,空帧或转灰度失败的帧原样透传
标定误差calibErrordouble—否相机标定的整体重投影误差,即所有成功图像上角点重投影偏差的均方根,单位为像素;数值越小表示内参与畸变参数越贴合观测
相机矩阵camMatrixvec_img—否标定得到的 3×3 相机内参矩阵,包含焦距与主点等参数,以浮点矩阵形式输出,可直接作为标定加载等工具的输入
畸变系数distCoeffsvec_img—否标定得到的畸变系数向量,描述径向与切向畸变,顺序与 OpenCV 标定输出一致,与相机矩阵配套用于后续去畸变

接入方式

在 FlowDesigner 中将「标定板」节点加入流程画布,把上游图像或数据连接至「图像」, 并将「运行结果」接至下游节点。运行后可通过 VisionQuick 的数据绑定将结果呈现在界面组件上。

完整操作步骤参见 使用文档;安装与使用问题可通过 联系页 反馈。

返回标定对齐旋转标定 →
联系与反馈

获取安装包与技术反馈

安装包通过微信二维码获取。安装部署、界面组态与工具配置过程中的问题,可通过同一渠道反馈,无需注册或填写表单。

  • 安装包获取与部署说明
  • 界面组态与工具配置
  • 功能建议与问题反馈
微信扫码,获取安装包与反馈使用问题
微信扫码 · 安装包与问题反馈