create_shape_model(Template : : //reduce_domain后的模板图像 NumLevels,//金字塔的层数,可设为“auto”或0—10的整数 AngleStart ...
HDevelop开发环境中提供的匹配的方法主要有三种,即Component Based Gray Value Based Shape Based,分别是基于组件 或成分 元素 的匹配,基于灰度值的匹配和基于形状的匹配。 这三种匹配的方法各具特点,分别适用于不同的图像特征,但都有创建模板和寻找模板的相同过程。这三种方法里面,我主要就第三种 基于形状的匹配,做了许多的实验,因此也做了基于形状匹配的物体 ...
2018-03-07 17:53 0 6653 推荐指数:
create_shape_model(Template : : //reduce_domain后的模板图像 NumLevels,//金字塔的层数,可设为“auto”或0—10的整数 AngleStart ...
都是halcon用来创建基于形状模板的算子一.相同点大部分参数基本都是一样的定义;用法基本一致; 二,不同点create_shape_model 主要应用于模板没有太大的形变的条件下,局部可以有轻微变形没有变形的情况,正常使用即可 create_shape_model (ImageReduced ...
形状匹配原理:模板创建后,会根据模板中的边缘等关系去图像中进行搜索,可以理解成提取模板中的灰度发生变化的那些点,然后再去图像中匹配,这样的效果是对干扰比较稳定,匹配速度快,并且即使边缘发生部分遮挡,匹配效果依旧较好 定位对象内部的灰度值可以有变化,但对象边缘轮廓必须清晰平滑的场合 ...
find_shape_model(Image : : //搜索图像 ModelID, //模板句柄 AngleStart, // 搜索时的起始角度 ...
注意: 1. Row、Column的坐标并不是模板在搜索图像中的精确位置,因此不能直接使用他们。这些数值是为了创建变换矩阵被优化后的,你可以用这个矩阵的匹配结果完成各种任务,比如调整后续步骤的ROI。 2. Score是一个0到1之间的数,是模板在搜索图像中可见比例的近似 ...
原理:XLD是亚像素轮廓,XLD轮廓模板匹配,是直接利用灰度变化明显的地方,进行XLD轮廓提取,生成XLD轮廓模板,然后使用该模板,在目标图像中进行搜索匹配。 在HDevelop中 在QtCreator中 ...
Halcon 算子 select_shape- 借助形状特征选择区域(选择轮廓) select_shape - 借助形状特征选择区域。 原型: select_shape(Regions : SelectedRegions : Features, Operation, Min, Max ...
很早就想总结一下前段时间学习HALCON的心得,但由于其他的事情总是抽不出时间。去年有过一段时间的集中学习,做了许多的练习和实验,并对基于HDevelop的形状匹配算法的参数优化进行了研究,写了一篇《基于HDevelop的形状匹配算法参数的优化研究》文章,总结了在形状匹配过程中哪些参数影响到模板 ...