halcon select_shape圆度halcon select_shape `select_shape`函数是Halcon中用于选择特定形状特征的函数之一。而圆度通常是通过`Circularity`特征来描述的。在`select_shape`中,你可以使用`'circularity'`参数来选择具有特定圆度的对象。 以下是一个简单的例子,演示如何使用`select_shape`来选择圆度大于某个阈值的对象...
1. select_shape() 根据区域的一些的特征(面积、圆度等)进行过滤,得到我们需要的区域。 2. select_shape_std () 将给定区域的形状与默认形状进行比较。 如果该区域具有相似的形状,则输出为相似的形状。 3. select_shape_proto() 过滤出彼此具有一定关系的区域,即过滤出来的区域彼此之间具有一定的关系。 1. se...
select_shape - 借助形状特征选择区域。 原型: 1 select_shape(Regions : SelectedRegions : Features, Operation, Min, Max : ) (将连接的区域进行筛选,筛选的特征有很多,如面积长度等,可以去掉不满足条件的轮廓) 描述: 操作符select_shape根据形状选择区域。对于来自区域的每个输入区域,计算所指示的特征(features...
*亚像素边缘 select_shape_xld (Edges, SelectedXLD, 'area', 'and', 5500, 5600) *根据形状特征选择轮廓 *参数1:轮廓集 *参数2:选中的轮廓 *参数3:形状特征 * 'area': 轮廓的面积---默认 * 'area_points': 轮廓点的面积 * 'row': 中心的行索引 * 'column': 中心的列索引 * 'width': 轮廓的...
二、要测量一个圆的直径,可以先通过阈值筛选出黑色部分threshold (Rim, Dark, 0, 128), 然后将选中部分组合connection (Dark, DarkRegions),选择其中类圆度高的部分根据选中部分与圆的相似度筛选出圆型部分select_shape (DarkRegions, Circles, ['circularity','area'], 'and', [0.85,50], [1.0,99999]),...
circularity(区域,圆度值) *计算区域面积 area_center(区域,面积) *将两个特征转化为一个向量中 FeatureVector:=real([Circularity,Area]) 2. 定义特征类 *定义特征面积 FeaturesArea:=[] *定义特征圆度 FeaturesName:=[] *定义类 ClassName:=['充电器','瓶盖'] ...
找到连通域并根据区域的几何特征来选择正确的焊点。这里使用的是区域的圆度,即第三个参数circularity。最后使用列排序一下,即从左到右排序。 * 找到连通域 connection (Balls, SingleBalls) * 根据圆度来筛选连通域 select_shape (SingleBalls, IntermediateBalls, 'circularity', 'and', 0.85, 1.0) ...
halcon测量一个圆的直径 要测量一个圆的直径,可以先通过阈值筛选出黑色部分threshold (Rim, Dark, 0, 128), 然后将选中部分组合connection (Dark, DarkRegions),选择其中类圆度高的部分根据选中部分与圆的相似度筛选出圆型部分select_shape (DarkRegions, Circles, ['circularity','area'], 'and', [0.85,50]...
获取区域特征之后,可以通过select_shape函数来筛选区域特征的值。这个函数的参数中: (1)第一个参数Regions为输入的区域; (2)第二个参数SelectedRegions为筛选出来的区域; (3)第三个参数Features为筛选特征的类型; (4)第四个参数Operation为多个筛选条件的关系,可选择“与”和“或”; ...
公式:C = F / (max^2 * pi) 其中,F为输入区域的面积,max为区域region的中心到边界的最大距离。如图,检测圆形区域的circularity,并输出。threshold (Image, Regions, , )connection (Regions, ConnectedRegions)opening_circle (ConnectedRegions, RegionOpening, 3) select_shape (RegionOpening, Selected...