来源是算子-一维测量-close_measure
例程介绍的翻译:
使用基于形状的匹配来检查单个剃须刀片,以对齐测量工具的 RoI
文件头介绍的翻译:
*此示例程序使用基于形状的匹配来对齐度量的 ROI工具,然后检查单个剃须刀片。
*该程序可以在两种模式下运行:
* (1)具有全仿射变换
* (2)使用translate_measure
*修改下一行以在模式之间切换。(其实就是这个参数:USING_TRANSLATE_MEASURE)
第一部分:HDevelop的一般配置。
步骤:读图,获取图像指针,新开一个窗口,设置这个窗口
第二部分:开始这个应用
第一步:选择模型对象。上下选了两个矩形,取得它们的面积和中心点的坐标信息(实际工作中,经常会使用面积或中心点进行特征的选择和定位),为后面做铺垫
第二步:创建模型。将图像缩小到选中的区域,基于形状的模板匹配,创建模板,设置模板的参数,然后训练,最后创建形状模型
我不理解为什么它直接这么做完之后就相当于能把模板的边缘提取出来了
第三步:创建描述测量感兴趣区域的变量并显示它们。
和第一步差不多,好像也是设了一些数画了这么两条左侧测量的感兴趣区域(上面是模型感兴趣区域)
第四步:将测量 ROI 转换到 XLD 模型上(无削波)。
设置系统,移动感兴趣区域,不知道目的是什么
第五步:在另一幅图上找目标
设置参数然后在循环里找,就能在另一幅图里找成这样:
随着循环的进行,最后都能找出来,每次找出来一条,这是最后的所有:
第三部分:结束,清除
总结:很多术语都不懂,形状匹配,那两种模式,大概知道是个什么流程。感觉好像模板匹配也要训练啊。好多步骤也不懂