set_shape_model_param (ModelID, ‘timeout’, 1000) 能设置匹配时长,如果find_shape_model达到’timeout’,立刻终止执行,无输出匹配结果,返回一个错误代码9400(H_ERR_TIMEOUT)。
find_scaled_shape_model是Halcon视觉库中的一个操作符,用于在图像中搜索已知形状模型的实例,同时允许模型在尺寸、旋转和位置方面发生变化。这个功能特别适用于在不同尺度和方向上识别目标对象,比如在工业自动化和机器视觉应用中。 基本使用方法和参数 find_scaled_shape_model的基本语法如下: markdown find_scaled_shape...
reduce_domain (Image1, Rectangle, ImageReduced) create_shape_model (ImageReduced, 'auto', 0, rad(180), 'auto', 'auto', 'use_polarity', 'auto', 'auto', ModelID) get_shape_model_contours (ShapeModel, ModelID, 1) *读图2 read_image (Image2, '2.jpg') *模板匹配 find_shape_model ...
find_shape_model (图像名,模板名,转角起点,转角,最小匹配成功分值,匹配数量,遮挡率,亚像素计算方法,金字塔层数,搜索贪婪系数,匹配结果中心点行坐标,匹配结果中心点列坐标,匹配结果旋转角,匹配成功分值) 创建形状匹配模板的函数create_shape_model中的主要参数设置如下: 图像金字塔层数为自动(auto),转角起点为-45度,...
find_scaled_shape_model( Image,查找的图像 ModelID, 生成的模板参数 AngleStart, 匹配最小角度 AngleExtent, 匹配最大角度(一起就是匹配角度范围) ScaleMin, 最小放大倍数 ScaleMax, 最大放大倍数 MinScore, 放大倍数步长 NumMatches, 匹配个数,0则自动选择,100则最多匹配100个 ...
find_shape_model、find_scaled_shape_model、find_aniso_shape_model、FindPlanarUncalibDeformableModel影响形状模板匹配的查找速度的参数分析 - xh6300 - 博客园
1.创建模板:create_scaled_shape_model() 2.寻找模板:find_scaled_shape_model() 3.释放模板:clear_deformable_model() 基于局部变形匹配: 应用场合:搜索对象有局部变形, 在一张图上查找模板的时候,可以改变模板的尺寸,来查找图像上具有局部变形的模板。返回找到的变形的模板区域。
find_scaled_shape_model是HALCON中强大的形状匹配算法之一。它通过计算形状模型和搜索图像中的局部区域来进行模板匹配。该函数能够通过对模型的缩放建模,实现在不同尺度下的匹配。通过选择合适的参数和功能,我们可以进一步优化和改进匹配的准确性和效率。find_scaled_shape_model广泛应用于各种机器视觉任务中,包括目标检测...
//将之前模型ID 作为模板,26find_scaled_shape_model (ImageSearch, ModelID, rad(-45), rad(90),0.8,1.0,0.5,0,0.5,'least_squares',5,0.8, Row, Column, Angle, Scale, Score) //得到图像中模板的点 位置 和 角度 尺度 和匹配值27forI :=0to |Score|-1by128hom_mat2d_identity (HomMat2DIdenti...