首页/工具库/定位/灰度匹配
定位

灰度匹配

用归一化相关法在图像中查找与灰度模板最相似的位置,输出匹配中心、分数与模板外接框
GrayMatch · v1.0 · by system

输入参数 8

名称keyId类型默认值可连接说明
图像imagesvec_img[]是待搜索的图像序列,逐帧与灰度模板做相关匹配;空帧原样透传且不报错
模板templatevec_img[]是用于比对的灰度模板,只取第一帧;三通道图自动转灰度,缺失或为空时返回失败
矩形ROIroiRectroi[]否矩形搜索区域,可与其他 ROI 条目合并;全部为空时按整幅图像作为搜索范围
圆ROIroiCircleroi[]否圆形搜索区域,与其他 ROI 条目一并参与搜索;全部为空时按整幅图像处理
椭圆ROIroiEllipseroi[]否椭圆搜索区域,与其他 ROI 条目一并参与搜索;全部为空时按整幅图像处理
多边形ROIroiPolygonroi[]否多边形搜索区域,与其他 ROI 条目一并参与搜索;全部为空时按整幅图像处理
最小分数minScoredouble0.5否接受匹配的最低归一化相关分数,取值越高结果越可靠但越容易漏检,低于该值的峰值被跳过
最大匹配数maxMatchesint1否每个搜索区域内最多保留的匹配数,上限为 1000;达到上限或分数不足时停止查找

输出参数 9

名称keyId类型默认值可连接说明
运行结果resultCodeint—否0=成功并输出匹配结果;-1=模板图像缺失或为空、输入图像容器缺失,或处理过程异常,此时不产出匹配
运行信息resultInfostring—否成功时固定为 Success;失败时给出具体原因,如模板图像为空或处理异常,便于排查连线与参数
图像imagesvec_img—否逐帧输出绘制了匹配框的彩色图像,帧数与输入一致;空帧原样透传
匹配数matchCountint—否全部搜索区域内保留的匹配结果总数;没有合格目标时该值为 0
匹配XmatchXvec_double—否各匹配结果中心的 X 坐标,采用整图坐标系,与匹配 Y 按序一一对应
匹配YmatchYvec_double—否各匹配结果中心的 Y 坐标,采用整图坐标系,顺序与匹配 X 保持一致
匹配角度matchAnglevec_double—否各匹配结果的旋转角度,固定为 0,因为该工具不做旋转匹配
匹配分matchScorevec_double—否各匹配结果的归一化相关分数,数值越高表示与模板越相似
匹配区域roiRectOutroi—否匹配到的模板外接框,尺寸与模板一致且无旋转,可直接作为其他工具的 ROI 输入

接入方式

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

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

← 模板匹配返回定位直线查找 →
联系与反馈

获取安装包与技术反馈

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

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