Shape := ['circle', 50] 这个表示我们正在寻找一个半径为50的圆形。 2.然后,我们需要定义一个待搜索的图像区域: Region := region_create(...) 这个区域可以是我们感兴趣的任何部分。 3.接下来,我们可以调用select_shape_std函数来进行形状匹配: select_shape_std(Shape, Region, 2.0, 'normal', [], ...
select_shape_std函数用于选择图像中的特定形状。它通过对输入图像进行形状分析,根据设定的条件选取符合要求的形状区域,并返回所选取区域的Region对象。该函数可以用于许多应用,例如检测特定形状的物体,计算形状的统计参数,以及提取特定形状的特征等。 2.参数解释 select_shape_std函数有多个参数,每个参数控制着选择形状的...
1. select_shape() 根据区域的一些的特征(面积、圆度等)进行过滤,得到我们需要的区域。 2. select_shape_std () 将给定区域的形状与默认形状进行比较。 如果该区域具有相似的形状,则输出为相似的形状。 3. select_shape_proto() 过滤出彼此具有一定关系的区域,即过滤出来的区域彼此之间具有一定的关系。 1. se...
select_shape_std (Region, SelectedRegions,'max_area',70)*选择给定形状的区域*参数1:区域集*参数2:输出区域*输出3:形状特征*'max_area'面积最大的区域*'rectangle1'通过smallest_rectangle1计算区域的最小外接平行矩形,如果计算出的区域与原区域面积百分比大于参数4 ,则此区域选中输出*'rectangle2'通过smallest...
select_shape_std (Region, SelectedRegions, 'max_area', 70) *选择给定形状的区域 *参数1:区域集 *参数2:输出区域 *输出3:形状特征 * 'max_area' 面积最大的区域 * 'rectangle1' 通过smallest_rectangle1计算区域的最小外接平行矩形,如果计算出的区域与原区域面积百分比大于参数4 ,则此区域选中输出 ...
select_shape_std(算子名称) 名称 select_shape_std— Select regions of a given shape. 参数签名 select_shape_std(区域:SelectedRegions:Shape,Percent: ) 描述 The operatorselect_shape_stdcompares the shape of the given regions with default shapes. If the region has a similar shape it is adopted ...
select_shape_std (Region, SelectedRegions, 'max_area', 70)*选择给定形状的区域 *参数1:区域集 *参数2:输出区域 *输出3:形状特征 * 'max_area'⾯积最⼤的区域 * 'rectangle1'通过smallest_rectangle1计算区域的最⼩外接平⾏矩形,如果计算出的区域与原区域⾯积百分⽐⼤于参数4 ,则...
上面这一句用到了max(Area),这个函数,得到图中的最大面积值。 还有一个函数专门可以筛选出最大的面积 select_shape_std (RegionFillUp, SelectedRegions1, 'max_area', 70) 这个函数也可以用来筛选最大外接矩形的Region,分为无旋转的和有旋转的'rectangle1','rectangle2'...
select_shape_std选择形状特征域 shape_trans凸包多边形,凸包多边形指的是一个包含原有轮廓,并且仅由轮廓上的点所构成的多边形。这个多边形完全包含原有轮廓,并且任意连续三个点的内角小于180°。 OCR字符识别实现: 神经网络的分类器read_ocr_class_mlp,读入神经网络分类器。识别使用算子do_ocr_multi_class_mlp输出识...
连通域分析:使用connection函数将相邻的像素或区域连接成一个连通域,从而提取出感兴趣的区域。例如: halcon connection(RegionOpening, ConnectedRegions) 根据特征筛选区域:使用select_shape或select_shape_std函数根据区域的特征(如面积、周长、圆度等)来筛选区域。例如: halcon select_shape_std(ConnectedRegions, Sele...