get_shape_model_contours(ModelContours, ModelID, 1) Optimization可设置是否对模型点进行精简,以及是否预先完全生成模型,未设置时,halcon根据set_system('pregenerate_shape_models',...)进行设置,默认不预先完全生成模型(no_pregeneration),即在每层金字塔图像上只生成一个参考位置的模板,在find_shape_model()实际...
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)inspect_shape_model(Image : ModelImages, ModelRegions : NumLevels, Contrast : ) 用于确定create_shape_model的Contrast和NumLevels参数,并显示图像效果,因此一般在create_shape_model之前使用。 (2)create_shape_model : 创建模板,其中参数MinContrast来过滤find_shape_models中找到的目标的中对比度小于阈值的...
由于find_shape_model函数中的角度可以使用亚像素精度,一个直径小于200像素的模板可以选择AngleStep >= 1. 如果选择AngleStep=’auto’ (or 0 向后兼容), create_shape_model将会基于模板的大小自动定义一个合适的角度步长. 自动计算出来的AngleStep 可以使用get_shape_model_params函数查看。 如果没有选择complete ...
create_shape_model (ImageReduced,'auto', -0.2,0.2,'auto','auto','use_polarity','auto','auto', ModelID)*创建形状模板*参数1:模板图像(reduce_domain后)*参数2:金字塔的最大层级--层级越高搜索越快* 值列表:0,1,2,3,4,5,6,7,8,9,10,'auto'*参数3:模板旋转的起始角度--弧度*参数4:模板...
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) ...
find_shape_models (Image, ModelID, MinScore, NumMatches, MaxOverlap, SubPixel, NumLevels, Greediness, ResultHandles) ``` 参数说明: - `Image`:输入图像,用于进行形状模板匹配的图像。 - `ModelID`:形状模板的模型ID,使用`create_shape_model`函数创建的模型ID。 - `MinScore`:最小匹配得分阈值,筛选...
halcon find_shape_model 分数 在HALCON机器视觉库中,find_shape_model算子是一个用于形状匹配的强大工具。它通过搜索图像中与给定形状模型最相似的区域来定位目标对象。在该函数调用后返回的结果中,除了找到的目标的位置(行、列坐标)和旋转角度外,还有一个非常关键的输出参数——匹配分数(Score)。匹配分数详解:...
四、FindShapeModel在Halcon中的基本使用步骤 读取图像:使用Halcon的读取图像算子(如read_image)加载待搜索的图像。 创建模板:使用create_shape_model算子根据给定的图像和参数创建形状模板。 设置搜索参数:配置FindShapeModel算子的搜索参数,包括起始角度、角度范围、最小匹配得分等。 执行匹配:调用FindShapeModel算子在搜索...
halcon create_shape_model参数 Halcon的create_shape_model函数用来创建形状模型,其参数如下: 1. ModelID:输出参数,形状模型的ID。 2. ObjectID:输入参数,包含待训练的模板图像的ID。 3. ScaleMin:输入参数,最小缩放因子。 4. ScaleMax:输入参数,最大缩放因子。 5. ScaleStep:输入参数,缩放因子的步长。 6. ...