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/...
create_scaled_shape_model (ReducedReferenceImage, 0, rad(-1), rad(2), 0, 0.77, 0.78, 0, 'point_reduction_low', 'use_polarity', 30, 3, ModelID)//创建模板模型 get_shape_model_params (ModelID, NumLevels, AngleStart, AngleExtent, AngleStep, ScaleMin, ScaleMax, ScaleStep, Metric, Min...
halcon create shape modelhalcon create shape model halcon创建形状模型 重点词汇 create创建;创造;造成,引起,产生;创作;授予;册封 shape形状,特有形状;框架,结构,特点,形式;特征;外形,样子,轮廓;模型,模子;状况,良好的身体状况,健康;型材©2022 Baidu |由 百度智能云 提供计算服务 | 使用百度前必读 | 文库...
⑶ 接下来就可以利用create_shape_model()来创建模板了,这个函数有许多参数,其中金字塔的级数由Numlevels指定,值越大则找到物体的时间越少,AngleStart和AngleExtent决定可能的旋转范围,AngleStep指定角度范围搜索的步长;这里需要提醒的是,在任何情况下,模板应适合主内存,搜索时间会缩短。对特别大的模板,用Optimization来...
由于find_shape_model函数中的角度可以使用亚像素精度,一个直径小于200像素的模板可以选择AngleStep>= 1. 如果选择AngleStep='auto' (or 0 向后兼容),create_shape_model将会基于模板的大小自动定义一个合适的角度步长. 自动计算出来的AngleStep可以使用get_shape_model_params函数查看。
create_shape_model_xld(Contours : : NumLevels, AngleStart, AngleExtent, AngleStep, Optimization, Metric, MinContrast : ModelID) 根据Contours 创建形状模板,Contours 所有轮廓的轴平行包围矩形中心作为模型的参考点。 Metric:设置极性, 可通过set_shape_model_metric(),根据图像确定轮廓的极性。
由于find_shape_model函数中的角度可以使用亚像素精度,一个直径小于200像素的模板可以选择AngleStep>= 1. 如果选择AngleStep='auto' (or 0 向后兼容),create_shape_model将会基于模板的大小自动定义一个合适的角度步长. 自动计算出来的AngleStep可以使用get_shape_model_params函数查看。
2.创建模板 create_shape_model create_shape_model(Template , // 模板图像NumLevels, // 金字塔层数AngleStart, // 起始角度AngleExtent, // 角度范围AngleStep, // 角度步长Optimization, // 设置模板优化和模板创建方法Metric, // 匹配方法设置Contrast, // 模板中前景与背景的对比度MinContrast, // 被查找...
创建形状匹配模板的函数create_shape_model中的主要参数设置如下: 图像金字塔层数为自动(auto),转角起点为-45度,转角范围是90度,转角步长为自动,模板优化方法为自动,图像度量标准为有极性(use_polarity),模板对比度阈值为自动,搜索对象的最小对比度为自动。
可以通过inspect_shape_model函数查看设置的结果。如果最高层金字塔的消息太少,算法内部会自动减少金字塔层数,如果最底层金字塔的信息太少,函数就会报错。如果设为auto,算法会自动计算金字塔的层数,我们可以通过get_shape_model_params函数查看金字塔的层数。2 参数AngleStart、AngleExtent定义了模板可能发生旋转的范围。