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/...
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方向的缩放比例即可,例...
如果创建模板的时候不但含有方向,还含有角度的话:create_scaled_shape_model 或者 create_aniso_shape_model *找到适合模型创建的参数(主要的参数就是金字塔层数,和最小的对比度),返回一个在与金字塔对应的模板点集 inspect_shape_model (ImageROI, ShapeModelImages, ShapeModelRegions, 8, 30) *模板旋转的角度范围...
create_aniso_shape_model (ImageModel, 'auto', -rad(10), rad(20), 'auto', 0.9, 1.7, 'auto', 0.9, 1.1, 'auto', 'none', 'use_polarity', 'auto', 20, ModelID) find_aniso_shape_model (Image, ModelID, -rad(10), rad(20), 0.9, 1.7, 0.9, 1.1, 0.7, 0, 0.5, 'least_squares...
create_shape_model//生成的匹配图像有移动和旋转 create_scaled_shape_model//除了移动和旋转还有放大缩小 create_aniso_shape_model//除了移动和旋转还有放大缩小,但这个的放大缩小是可以控制X轴Y轴放大缩小 以下为这三个算子的参数差异 create_aniso_shape_model (Template : : NumLevels, AngleStart, AngleExtent...
pyramid level,create_aniso_shape_modelreturns with an error message. IfNumLevelsis set to'auto'(or0for backwards compatibility),create_aniso_shape_modeldetermines the number of pyramid levels automatically. The automatically computed number of pyramid levels can be queried usingget_shape_model_params...
HALCON软件提供了多种基于形状的模板匹配函数,如:find_shape_model(形状匹配),find_scaled_shape_model(目标尺寸固定的形状匹配),find_aniso_shape_model(目标尺寸不定的形状匹配)等。但具体算法无介绍。 和基于灰度的模板匹配函数相比,基于形状的模板匹配函数功能更强,除了允许目标位置变化、角度变化外,还允许目标在...
1. clear_all_shape_models 功能:释放所有轮廓模型的内存。 2. clear_shape_model 功能:释放一个轮廓模型的内存。 3. create_aniso_shape_model 功能:为各向异性尺度不变匹配准备一个轮廓模型。 4. create_scaled_shape_model 功能:为尺度不变匹配准备一个轮廓模型。 5. create_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中。模型的表示是在多个图像金字塔级别上创建的,其中级别的数量由Num...