Halcon的select_shape算子是一个强大的工具,它允许用户根据形状特征选择区域。下面是对select_shape算子的详细解释: 一、什么是Halcon的select_shape算子 Halcon的select_shape算子用于从给定的区域中筛选出满足特定特征条件的区域。这些特征包括面积、周长、圆度、紧凑度等,通过设置特征值的最小和最大限制,用户可以精确选...
Halcon 算子 select_shape- 借助形状特征选择区域(选择轮廓) select_shape - 借助形状特征选择区域。 原型: 1 select_shape(Regions : SelectedRegions : Features, Operation, Min, Max : ) (将连接的区域进行筛选,筛选的特征有很多,如面积长度等,可以去掉不满足条件的轮廓) 描述: 操作符select_shape根据形状选择...
python实现halcon的select_shape算子 halcon python接口 Region参数 缺陷类型 1.边缘凹凸检测 2.内部凸凹点、瑕疵、污点、内部烫伤、孔洞 3.划痕(用低角度环形光进行打光,将划痕打亮,背景打暗;也可用同轴光,让表面反光不明显) 缺陷图像处理 1.blob分析+特征提取 2.blob分析+特征提取+差分 3.频域+空间域 4.光度...
select_shape算子是一个功能十分强大的算子,算子原型如下: select_shape(Regions:SelectedRegions:Features,Operation,Min,Max:) select_shape算子的功能是计算Regions中所有输入region的特征(Features),如果计算的特征在[Min,Max]区间内,则会将每一个符合要求的region(Operation = ‘and’)或者至少一个符合要求的region(...
halcon面积筛选算子 在Halcon中,可以使用`select_shape`算子根据区域面积筛选出指定区域。该算子的语法为`select_shape(输入,输出,筛选条件,操作,最小值,最大值)`。其中,筛选条件可以是面积、长度、宽度、圆度等,操作可以是`and`或`or`。 为了演示`select_shape`算子的用法,下面提供了一段筛选指定面积区域的代码...
*算子select_shape_std将给定区域的形状与默认形状进行比较。 如果该区域具有相似的形状,则输出为相似的形状. * 遍历上述分割的联通域,寻找相似度在 90% 以上的矩形 * 参数1:输入参数;参数2:输出参数,即过滤出来的区域 select_shape_std (ConnectedRegions, SelectedRegions1, 'rectangle1', 90) ...
可能的前置算子 threshold,regiongrowing,connection,runlength_features select_gray,shape_trans,reduce_domain,count_obj select_shape_std 参考其它 area_center,circularity,compactness,contlength,convexity,rectangularity,elliptic_axis,eccentricity,inner_circle,smallest_circle,smallest_rectangle1,smallest_rectangle2,inne...
select_shape_proto算子是HALCON中一款用于提取形状特征的算子。它可以识别图像中的目标形状,并将识别结果以原型(prototype)形式输出。通过这个算子,开发者可以快速地从大量图像数据中筛选出具有特定形状的目标。 【3.参数详解】 (1)Input:输入图像或图像列表。 (2)Shape parameters:形状参数,用于定义所需形状的属性,如...
形状原型是用户定义的一个形状,用于作为select_shape_proto算子的输入参数。形状原型可以是任何几何形状,如圆形、矩形、椭圆形等。用户需要提供形状原型的特定参数,以便HALCON软件能够根据这些参数从图像中选择出具有相似形状的目标。 问题2: select_shape_proto算子的输入参数有哪些? select_shape_proto算子的输入参数包括...
这个算子是把红色区域分成不同的连通域ConnectedRegions,ConnectedRegions是很多个0-90灰度值区域的集合。 select_shape (ConnectedRegions, SelectedRegions, 'width', 'and', 30, 70)在ConnectedRegions集合中选择长度在30-70之间的区域放到这个区域集合中SelectedRegions ...