CreateShapeModelXld(ho_SelectedXLD,"auto", -0.2,0.2,0.05,"auto","ignore_local_polarity",5, &hv_ModelID);//创建XLD轮廓模板//参数1:输入将用于创建模型的xld轮廓//参数2:金字塔层级 List of values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 'auto'//参数3:模板起始旋转角度//参数4:模板终止...
CreateShapeModelXld(ho_SelectedXLD, "auto", -0.2, 0.2, 0.05, "auto", "ignore_local_polarity", 5, &hv_ModelID); //创建XLD轮廓模板 //参数1:输入将用于创建模型的xld轮廓 //参数2:金字塔层级 List of values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 'auto' //参数3:模板起始旋转角度 /...
(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中找到的目标的中对比度小于阈值的...
create_shape_model(ImageReduced,0, -3.14, 6.29, 'auto', 'none', 'use_polarity', [20,40,15], 'auto', ModelID) set_shape_model_origin(ModelID, -RowC, -ColumnC) get_shape_model_params(ModelID, NumLevels, AngleStart, AngleExtent, AngleStep, ScaleMin, ScaleMax, ScaleStep, Metric, M...
create_scaled_shape_model_xld create_aniso_shape_model_xld 四、模板匹配算子(find_scaled_shape_models:匹配多个模板) find_scaled_shape_model( Image,查找的图像 ModelID, 生成的模板参数 AngleStart, 匹配最小角度 AngleExtent, 匹配最大角度(一起就是匹配角度范围) ...
Length2) gen_rectangle2_contour_xld (Rectangle1, Row, Column, Phi, Length1, Length2) *创建xld模板 create_shape_model_xld (Rectangle1, 'auto', -0.2, 0.2, 0.01, 'auto', 'ignore_local_polarity', 5, ModelID) *shm 保存到当前文件 write_shape_model (ModelID, '1.shm') write_object (...
gen_contours_skeleton_xld (ModelRegions, Model,1,'filter')*获得抠图区域的中心,这是参考点area_center (RegionDilation, Area, RowRef, ColumnRef)*创建形状模板create_shape_model (ImageReduced,5, rad(-10), rad(20),'auto','none','use_polarity',20,10, ShapeModelID)*创建变化模型(用于和缺陷比...
直接创建和通过轮廓创建模板 直接通过create_shape_model创建模板会有很多不需要的轮廓,我们通过xld来进行创建,通过edges_sub_pixel获取亚像素轮廓,然后通过select_shape_xld的长度特征删选掉一些不必要的轮廓,大家可以看到,基本上每一个算子的含义都可以通过算子的组合理解到,何况halcon中有智能提示、VS中也有智能提示,...
用户只需要使用create_shape_model_xld, create_scaled_shape_model_xld 或者 create_aniso_shape_model_xld来创建模型(注意这里的输入仅仅是XLD边界)。 下面是在create_shape_model_xld.dev例子中,具体基于形状的匹配法中创建模型(边界是输入): gen_circle_contour_xld (ContCircle, 300, 300, MeanRadius, 0, ...
halcon select_shape_xld参数 在Halcon图像处理库中,`select_shape_xld`函数用于选择形状特征进行匹配。该函数的参数包括: 1. `ShapeModel`:形状模型的名称或句柄。形状模型可以是预先训练好的模型,也可以是通过其他Halcon函数创建的自定义模型。 2. `ShapeDescription`:形状描述的名称或句柄。形状描述可以是预先定义...