select_shape - 借助形状特征选择区域。 原型: 1 select_shape(Regions : SelectedRegions : Features, Operation, Min, Max : ) (将连接的区域进行筛选,筛选的特征有很多,如面积长度等,可以去掉不满足条件的轮廓) 描述: 操作符select_shape根据形状选择区域。对于来自区域的每个输入区域,
select_shape算子参数 `select_shape`算子是PyTorch中的一个函数,用于根据给定的条件选择张量(tensor)的形状。它的参数如下: 1. `input`:输入的张量。 2. `condition`:一个布尔值或者布尔值组成的元组,用于指定选择形状的条件。如果`condition`是一个布尔值,则该值用于判断整个张量是否满足条件。如果`condition`是...
select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 150, 666) select_shape (SelectedRegions, SelectedRegions1, 'circularity', 'and', 0. 45, 1) 1. 2. 3. 4. 5. 6. 当然Halcon是在背后做了许多工作的。 几行代码中,比较重要的是算子就是"select_shape"。这个算子的参数很多,我也...
1. select_shape() 根据区域的一些的特征(面积、圆度等)进行过滤,得到我们需要的区域。 2. select_shape_std () 将给定区域的形状与默认形状进行比较。 如果该区域具有相似的形状,则输出为相似的形状。 3. select_shape_proto() 过滤出彼此具有一定关系的区域,即过滤出来的区域彼此之间具有一定的关系。 1. se...
select_shape_std 参考其它 area_center,circularity,compactness,contlength,convexity,rectangularity,elliptic_axis,eccentricity,inner_circle,smallest_circle,smallest_rectangle1,smallest_rectangle2,inner_rectangle1,roundness,connect_and_holes,area_holes,diameter_region,orientation_region,moments_region_2nd,moments_reg...
常见的特征筛选算子有select_shape和select_shape_xld。 其中,select_shape用于筛选Region,select_shape_xld用于筛选Xld。实际项目中,经常需要根据行、列来筛选符合条件的Region或者Xld。(如下图) 特征'row'是由算子area_center(Regions : : : Area, Row, Column)计算得出的。(如果是Xld,则是area_center_xld) ...
halcon select_shape `select_shape`函数是Halcon中用于选择特定形状特征的函数之一。而圆度通常是通过`Circularity`特征来描述的。在`select_shape`中,你可以使用`'circularity'`参数来选择具有特定圆度的对象。 以下是一个简单的例子,演示如何使用`select_shape`来选择圆度大于某个阈值的对象: ```halcon read_...
Shape := ['circle', 50] 这个表示我们正在寻找一个半径为50的圆形。 2.然后,我们需要定义一个待搜索的图像区域: Region := region_create(...) 这个区域可以是我们感兴趣的任何部分。 3.接下来,我们可以调用select_shape_std函数来进行形状匹配: select_shape_std(Shape, Region, 2.0, 'normal', [], ...
python实现halcon的select_shape算子 halcon python接口 Region参数 缺陷类型 1.边缘凹凸检测 2.内部凸凹点、瑕疵、污点、内部烫伤、孔洞 3.划痕(用低角度环形光进行打光,将划痕打亮,背景打暗;也可用同轴光,让表面反光不明显) 缺陷图像处理 1.blob分析+特征提取...
一般用select_shape算子来进行两类的操作来达成工程上更好的鲁棒性: 首先是用select_shape很小心的过滤掉确定没用的干扰区域,但是有用信息又不会损失太大。 比如用area去掉dyn_threshold提取出来的很多小噪点。比如离目标较远的其他选中区域去掉等。 进行blob分析和形态学操作,对感兴趣的目标特征进行各种特征增强,为...