图形定位
图形定位工具包含十字定位和矩形定位,主要应用于十字、矩形图像的定位
十字掩膜包含实心十字/空心十字。绘制十字/矩形ROI时根据图形的形状选取掩膜形状,必须将被测图形的边缘包含在绘制ROI的蓝色区域内。
特征模板
通过建立特征模板提取图像的特征,初次配置模板时首先点击新建模型
- 双击图形定位模块即可对图形定位模块的参数以及特征模板进行配置,首次创建模板以及创建新的模板时点击区域1新建模型;
- 加载已有模型或者删除已有模型则分别点击区域2来完成加载、删除操作;
- 三号区域为选择掩膜形状,对十字形图像进行定位时选择十字形掩膜,对矩形图像进行定位时选择矩形掩膜;
- 四号区域从左至右依次为移动图像、生成模型、擦除轮廓点、清空擦除轮廓点掩膜、撤销和返回操作;
模板配置 | ||
定位方式 | 可以选择快速方式或者高精度方式,选择依据参考特征匹配模块。 | |
尺度模式 | 分为自动模式和手动模式。自动模式能满足需求则不进行调节,自动模式不能满足要求再切换至手动模式 | |
速度尺度 | 该值越大表示特征尺度越大,相应的抽取边缘点就越稀疏,但会加快特征匹配速度,默认范围是1~20 当取值为1时最精细,一般调节后会使轮廓点数量发生比较大变化 | |
精度尺度 | 仅支持定位方式选择高精度,表示提取特征颗粒的精细程度,小于等于速度尺度,仅为整数,当精度尺度取值为1时精细程度最大,取边缘点数量最多,精度最高 | |
阈值模式 | 原则是自动模式能满足需求则不进行调节,自动模式不能满足要求再切换至手动模式 | |
对比度阈值 | 该值表示的是对比度的大小,主要与特征点和周围背景的灰度值差有关,该值越大被淘汰的特征点越多,默认范围是1~255 | |
旋转角度 | 该掩膜与待检测图片之间的角度阈值,建模时若没有成功匹配到结果建议加大一点旋转角度 | |
旋转步长 | 范围为0.1°~1°,建议使用默认值 | |
投影区间 | 范围为1~10,建模时若检测到的匹配点数量较少,建议加大投影空间 | |
Mark类型 | 根据被测图像选择,原则上图像为空心十字时,Mark类型选择空心十字,图像为实心十字时同理 |
运行参数
运行参数能够配置图形定位模块的各种参数,约束定位的条件,从而更好地满足使用者的需求;
基本参数 | ||
最小匹配分数 | 匹配分数指特征模板与搜索图像中目标的相似程度,即相似度阈值,搜索到的目标在相似度达到该阈值时才会被搜索到,最大是1,表示完全契合,默认为0.5 | |
最大匹配个数 | 允许查找的最大目标个数,默认为1,范围是1~200 | |
匹配极性 | 极性表示特征图形到背景的颜色过渡情况,当查找目标的边缘极性和特征模板的极性不一致时,仍要保证目标被查找到,则匹配极性需设置成不考虑极性,如不需要则可设置成考虑极性,能够缩短查找时间 | |
角度范围 | 表示待匹配目标相对于已创建模板的角度变化范围,若要搜索有旋转变化的目标则需要对应设置,默认范围-45°~45° | |
高级参数 | ||
定位类型 | 可以选择直接映射以及二次修正两种定位类型,直接映射耗时短,精度较低,二次修正耗时长,精度高 | |
最大重叠率 | 当搜索多个目标时,两个被检测目标彼此重合时,两者匹配框所被允许的最大重叠比例,该值越大则允许两目标重叠的程度就越大,范围0~100,默认为50 | |
排序类型 | 按分数降序排序 | 按照特征匹配的得分降序排列 |
按角度降序排序 | 按照当前结果里面相对角度偏移降序排列 | |
按x由小到大排序 | 当前结果里面有匹配框中心x坐标,按照x坐标,由小到大排序, y轴与x轴操作方式相同,不再赘述 | |
x由小到大,y由小到大 | 当前结果里面有匹配框中心x/y坐标,按照x坐标,由小到大排序,当x坐标整数化后值相同时再按照y从小到大排序 | |
阈值类型 | 自动阈值 | 根据目标图像自动决定阈值参数,自动适应 |
模板阈值 | 以模板的对比度阈值作为匹配阶段的对比度阈值 | |
手动阈值 | 以用户设定的阈值作为查找的阈值参数 | |
是否考虑杂斑 | 开启使能后算法会考虑杂斑特征,若特征存在毛刺,则评分降低 | |
延拓阈值 | 参考特征匹配参数配置,详见特征匹配章节
| |
超时控制 | 规定搜索时间,当时间超过超时控制所设置时间就会停止搜索,不返回任何搜索结果,取值范围0~10000,单位ms,0指关闭超时控制功能 | |
轮廓使能 | 勾选后显示模板轮廓特征点,不勾选则不显示特征点,只显示匹配框,可以减少工具耗时 |
结果显示
运行参数能够配置图形定位模块的各种参数,约束定位的条件,从而更好地满足使用者的需求;
结果显示能够设置针对结果的多种判断条件。
结果显示 | |
数量判断 | 开启后,可以设置匹配结果的数量范围,匹配个数在数量范围内则模块OK,不在数量范围内则模块NG |
角度判断 | 开启后,可以设置匹配结果的角度范围,默认范围为-180°~180°,输出结果角度在范围内则模块OK,反之则模块NG。 |
X尺度判断 | 输出结果中,若X尺度在此范围内则模块OK,反之模块NG |
Y尺度判断 | 同理X尺度判断 |
分数 | 相似分数,体现模板与被测图像的相似程度 |
匹配点X/Y判段断、中心点X/Y判断 | 同理X尺度判断 |
文本显示 | 可以更改显示的文本的内容,文本的颜色,字号大小以及位置 |
输出结果 | 模块的输出结果请详细参考特征匹配 |