create_shape_model_xld (SelectedXLD,'auto', -0.2,0.2,0.05,'auto','ignore_local_polarity',5, ModelID)*创建XLD轮廓模板*参数1:输入将用于创建模型的xld轮廓*参数2:金字塔层级 List of values:1,2,3,4,5,6,7,8,9,10,'auto'*参数3:模板起始旋转角度*参数4:模板终止旋转角度*参数5:角度的步长 限...
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_xld(Contours : : NumLevels, AngleStart, AngleExtent, AngleStep, Optimization, Metric, MinContrast : ModelID) 根据Contours 创建形状模板,Contours 所有轮廓的轴平行包围矩形中心作为模型的参考点。 Metric:设置极性, 可通过set_shape_model_metric(),根据图像确定轮廓的极性。 MinContrast :...
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)*创建变化模型(用于和缺陷比...
determine_shape_model_params 通过像素轮廓可以直接创建模板 create_shape_model_xld create_scaled_shape_model_xld create_aniso_shape_model_xld 四、模板匹配算子(find_scaled_shape_models:匹配多个模板) find_scaled_shape_model( Image,查找的图像
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 (...
定位阶段使用模板匹配create_shape_model、find_shape_mode来解决,然后使用vector_angle_to_rigid生成一个仿射变换矩阵,使用这个矩阵矫正图像affine_trans_image,使用之后使用gen_measure_rectangle2生成测量对象,通过mesure_pos/measure_pair进行测量边界点,最后通过fit_circle_contour_xld和fit_line_contour_xld进行拟合出...
stop() 变换前: 变换后: 逆变换:会回原样 官方例程 ocr_cd_print_polar_trans.hdev create_shape_model_xld.hdev circular_barcode.hdev
(转)基于形状匹配的Halcon算⼦create_shape_model HDevelop开发环境中提供的匹配的⽅法主要有三种,即Component-Based、Gray-Value-Based、Shape-Based,分别是基于组件(或成分、元素)的匹配,基于灰度值的匹配和基于形状的匹配。这三种匹配的⽅法各具特点,分别适⽤于不同的图像特征,但都有创建模板和寻找...