标定对齐

相机映射

用源点集与目标点集求两幅图像间的变换矩阵,可选透视、仿射或部分仿射自由度,并搭配无、RANSAC 或 LMEDS 权重函数做鲁棒估计
CameraMapper · v1.0 · by system

输入参数 5

名称keyId类型默认值可连接说明
源点集srcPointsvec_double[]是按 [x0,y0,x1,y1,...] 排列的源图像特征点集,与目标点逐点对应;至少三个点,也可用点数组形式输入
目标点集dstPointsvec_double[]是按 [x0,y0,x1,y1,...] 排列的目标图像特征点集,与源点数量一致且顺序对应;决定所求变换的落点坐标系
自由度dofenum0否变换自由度,可选透视(8DOF)、仿射(6DOF)或部分仿射(4DOF);分别对应单应矩阵、完整仿射与相似变换求解,详见各选项释义
权重函数weightFuncenum0否鲁棒估计方式,可选无、RANSAC 或 LMEDS;决定是否剔除离群点以及是否使用权重系数作为内点阈值,详见各选项释义
权重系数weightCoefdouble3否RANSAC 模式下的内点重投影误差阈值,单位像素;超过该误差的点判为离群点,默认 3.0,无与 LMEDS 模式下不生效

输出参数 3

名称keyId类型默认值可连接说明
运行结果resultCodeint—否0=成功求出变换矩阵并按行主序摊平输出;-1=缺少点集、点集类型或长度不合法、点数不足三对或矩阵求解失败,此时不产出矩阵
运行信息resultInfostring—否成功时固定为 Success;失败时给出具体原因,如缺少点集输入、点集类型不匹配、至少需要三对点或变换矩阵计算失败
单应性矩阵homographyvec_double—否行主序摊平的一维变换矩阵;透视(8DOF)为 3×3 共 9 个数值,仿射(6DOF)与部分仿射(4DOF)为 2×3 共 6 个数值

接入方式

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

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

← 平移旋转标定返回标定对齐标定加载 →
联系与反馈

获取安装包与技术反馈

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

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