(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中找到的目标的中对比度小于阈值的...
inspect_shape_model创建形状模型的表示。运算符对于确定参数NumLevels和Contrast尤其有用,它们可以快速,方便地用于create_shape_model,create_scaled_shape_model或create_aniso_shape_model中。模型的表示是在多个图像金字塔级别上创建的,其中级别的数量由NumLevels确定。在其典型用法中,使用NumLevels和Contrast的不同参数多...
可以先使用inspect_shape_model函数的输出结果来选择一个较好的金字塔层数。 2. 参数AngleStart、AngleExtent定义了模板可能发生旋转的范围。注意模板在find_shape_model函数中只能找到这个范围内的匹配。参数AngleStep定义了旋转角度范围内的步长。如果在find_shape_model函数中没有指定亚像素精度,这个参数指定的精度是可以...
对特别大的模板,用Optimization来减少模板点的数量是很有用的;MinConstrast将模板从图像的噪声中分离出来,如果灰度值的波动范围是10,则MinConstrast应当设为10;Metric参数决定模板识别的条件,如果设为’use_polarity’,则图像中的物体和模板必须有相同的对比度;创建好模板后,这时还需要监视模板,用inspect_shape_model()...
inspect_shape_model (ImageReduced, ModelImages, ModelRegions,1,20) 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...
可以通过inspect_shape_model函数查看设置的结果。如果最高层金字塔的消息太少,算法内部会自动减少金字塔层数,如果最底层金字塔的信息太少,函数就会报错。如果设为auto,算法会自动计算金字塔的层数,我们可以通过get_shape_model_params函数查看金字塔的层数。如果金字塔的层数太大,模板不容易识别出来,这是需要将find_shape_...
inspect_shape_model(Operator) Name inspect_shape_model— Create the representation of a shape model. Signature Description inspect_shape_modelcreates a representation of a shape model. The operator is particularly useful in order to determine the parametersNumLevelsandContrast, which are used increate...
read_image(mage,'test.jpg')*选择ROI区域gen_rectangle1(Rectangle,Row1,Column1,Row2,Column2)*抠图reduce_domain(Image,Region,ImageReduced)*确定金字塔层级(默认'auto')inspect_shape_model(ImageReduced,ModelImages,ModelRegions,1,40)area_center(ModelRegions,AreaModelRegions,RowModelRegions,ColumnModelRegions...
create_shape_model//生成的匹配图像有移动和旋转 create_scaled_shape_model//除了移动和旋转还有放大缩小 create_aniso_shape_model//除了移动和旋转还有放大缩小,但这个的放大缩小是可以控制X轴Y轴放大缩小 以下为这三个算子的参数差异 create_aniso_shape_model (Template : : NumLevels, AngleStart, AngleExtent...
可以先使用inspect_shape_model函数的输出结果来选择一个较好的金字塔层数。 参数AngleStart、AngleExtent定义了模板可能发生旋转的范围。注意模板在find_shape_model函数中只能找到这个范围内的匹配。参数AngleStep定义了旋转角度范围内的步长。如果在find_shape_model函数中没有指定亚像素精度,这个参数指定的精度是可以实现...