create_aniso_shape_model (ImageReduced1, 'auto', rad(0), rad(90), 'auto', 0.9, 1.1, 'auto', 0.9, 1.1, 'auto', 'auto', 'use_polarity', 'auto', 'auto', ModelID) *保存模板文件 * get_shape_model_contours (ModelContours, ModelID, 1) *write_shape_model (ModelID, 'C:/Users/...
1、算子find_aniso_shape_model在输入图像Image(参数)中找到各向异性尺度不变形状模型ModelID(参数)的最佳NumMatches(参数)个实例。模型ModelID(参数)必须先通过调用create_aniso_shape_model或read_shape_model创建。 2、所得实例在行和列方向上的位置,旋转和缩放会以参数Row,Column,Angle,ScaleR和ScaleC的形式返回。
create_aniso_shape_model 主要应用于模板在X和Y方向有不同的形变的场合 create_aniso_shape_model (ImageReduced, 'auto', -0.39, 0.79, 'auto', 0.9, 1.1, 'auto', 0.9, 1.1, 'auto', 'auto', 'use_polarity', 'auto', 'auto', ModelID) 在创建模板时,只需要设置X方向和Y方向的缩放比例即可,例...
If this procedure would lead to a model with no pyramid levels, i.e., if the number of model points is already too small on the lowest pyramid level, create_aniso_shape_model returns with an error message. If NumLevels is set to 'auto' (or 0 for backwards compatibility), create_...
1.创建模板:create_scaled_shape_model() 2.寻找模板:find_scaled_shape_model() 3.释放模板:clear_deformable_model() 基于局部变形匹配: 应用场合:搜索对象有局部变形, 在一张图上查找模板的时候,可以改变模板的尺寸,来查找图像上具有局部变形的模板。返回找到的变形的模板区域。
create_shape_model//生成的匹配图像有移动和旋转 create_scaled_shape_model//除了移动和旋转还有放大缩小 create_aniso_shape_model//除了移动和旋转还有放大缩小,但这个的放大缩小是可以控制X轴Y轴放大缩小 以下为这三个算子的参数差异 create_aniso_shape_model (Template : : NumLevels, AngleStart, AngleExtent...
HALCON软件提供了多种基于形状的模板匹配函数,如:find_shape_model(形状匹配),find_scaled_shape_model(目标尺寸固定的形状匹配),find_aniso_shape_model(目标尺寸不定的形状匹配)等。但具体算法无介绍。 和基于灰度的模板匹配函数相比,基于形状的模板匹配函数功能更强,除了允许目标位置变化、角度变化外,还允许目标在...
create_scaled_shape_model create_aniso_shape_model 注释: 参数Contrast 不仅仅是对比度,数组元素数量不同,其意义不同 ◆ 1个元素时:128,对比度,直接提取边缘 ◆ 2个元素时:[100, 128],表示使用磁滞分割来提取边缘 ◆ 3个元素时:[100, 128, 10],前两个参数同2,最后一个参数表示所提取边缘的最小长度为...
简介:halcon模板匹配实践(3)inspect_shape_model 算子介绍 inspect_shape_model创建形状模型的表示。运算符对于确定参数NumLevels和Contrast尤其有用,它们可以快速,方便地用于create_shape_model,create_scaled_shape_model或create_aniso_shape_model中。模型的表示是在多个图像金字塔级别上创建的,其中级别的数量由NumLevels...
1 clear_all_shape_models() 释放所有轮廓模型的内存。 2 clear_shape_model() 释放一个轮廓模型的内存。 3 create_aniso_shape_model() 为各向异性尺度不变匹配准备一个轮廓模型。 4 create_scaled_shape_model() 为尺度不变匹配准备一个轮廓模型。 5 create_shape_model() 为匹配准备一个轮廓模型。 6 det...