(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中找到的目标的中对比度小于阈值的...
select_shape 分区 connection 膨胀(填充缝隙) dilation_circle 勾画边缘(轮廓) gen_contour_region_xld 建立轮廓模型 create_scaled_shape_model_xld (Contours, ‘auto’, rad(0), rad(360), ‘auto’, 0.8, 1.1, ‘auto’, ‘auto’, ‘ignore_local_polarity’, 7, ModelID) 参数: 金字塔:金字塔就是...
create_shape_model (Template : : NumLevels, AngleStart, AngleExtent, AngleStep, Optimization, Metric, Contrast, MinContrast : ModelID) 获取模板的参数 determine_shape_model_params 通过像素轮廓可以直接创建模板 create_shape_model_xld create_scaled_shape_model_xld create_aniso_shape_model_xld 四、模...
create_scaled_shape_model_xld (ImageCleared, ‘auto’, 0, 360, ‘auto’, 0.9, 1.1, ‘auto’, [‘none’,‘no_pregeneration’], ‘ignore_local_polarity’, 5, ModelID) find_scaled_shape_model (Image, ModelID, 0, 360, 0.9, 1.1, 0.8, 0, 0.5, ‘least_squares’, 0, 0.9, Row, C...
1.创建模板:create_scaled_shape_model() 2.寻找模板:find_scaled_shape_model() 3.释放模板:clear_deformable_model() 基于局部变形匹配: 应用场合:搜索对象有局部变形, 在一张图上查找模板的时候,可以改变模板的尺寸,来查找图像上具有局部变形的模板。返回找到的变形的模板区域。
create_shape_model_xld(Contours : : NumLevels, AngleStart, AngleExtent, AngleStep, Optimization, Metric, MinContrast : ModelID) 根据Contours 创建形状模板,Contours 所有轮廓的轴平行包围矩形中心作为模型的参考点。 Metric:设置极性, 可通过set_shape_model_metric(),根据图像确定轮廓的极性。
HALCON 各种定位方法
HALCON各种定位方法
create_scaled_shape_model( ...) 多了scaleMIn 参数和 scaleMax ,缩放的区间。find_scaled_shape_model( ... )xy 异步缩放的定位:create_aniso_shape_model( ... )find_aniso_shape_model( ... )基于XLD的⼏何定位:提取边缘算⼦⽤于XLD建模:edges_sub_pix(...)cr...
create_scaled_shape_model、write_shape_model。 34、create_calib_deformable_model_xld.hdev:坐标标定,用到了读CAD图的算子 read_contour_xld_dxf、count_obj、select_obj 、get_contour_xld create_planar_uncalib_deformable_model_xld.hdev 说明:33、34例子是从外部读出CAD图来做模版进行模版标定。read_contour...