• Halcon Region相关算子(一)


    (1) closing_circle(Region : RegionClosing : Radius : )

    功能:闭运算(先膨胀后腐蚀):使用圆形结构元素进行闭合区域。

    图形输入参数:Region: 输入的待闭运算的区域;

    图形输出参数:RegionClosing: 输出区域;

    控制输入参数:Radius:圆形结构元素的半径。

    (2) opening_circle(Region : RegionOpening : Radius : )

    功能:开运算(先腐蚀后膨胀):使用圆形结构元素进行打开区域。

    图形输入参数:Region: 输入的待开运算的区域;

    图形输出参数:RegionOpening: 输出区域;

    控制输入参数:Radius:圆形结构元素的半径。

    (3) dilation_rectangle1(Region : RegionDilation : Width, Height : )

    功能:使用矩形结构元素膨胀区域。

    图形输入参数:Region: 输入区域;

    图形输出参数:RegionDilation: 输出区域;

    控制输入参数:Width:矩形结构元素的宽;

    控制输入参数:Height:矩形结构元素的高。

    (4) threshold(Image : Region : MinGray, MaxGray : )

    功能:对图像进行全局阈值分割

    图形输入参数:Image:输入图像;

    图形输出参数:Region: 分割后的区域;

    控制输入参数:MinGray:阈值分割的最低灰度值;

    控制输入参数:MaxGray:阈值分割的最大灰度值。

    (5) fill_up(Region : RegionFillUp : : )

    功能:填充区域中的孔洞。

    图形输入参数:Region: 输入区域;

    图形输出参数:RegionFillUp: 输出区域。                                

    (6) connection(Region : ConnectedRegions : : )

    功能:连通区域分析: 将不相连的区域分割成单独的连通区域。

    图形输入参数:Region: 输入区域;

    图形输出参数: ConnectedRegions: 输出区域。                                                          

    (7) select_shape(Regions : SelectedRegions : Features, Operation, Min, Max : )

    功能:根据特征选择区域(筛选region)。

    图形输入参数:Regions:输入要检查的区域;

    图形输出参数:SelectedRegions:输出满足条件的区域;

    控制输入参数:Features:筛选的特征依据;'area', '区域面积;'row':中心的行索引;'column':中心的列索引;'width':区域的宽度(平行坐标轴);'height':区域的高度(平行坐标轴);'anisometry' :椭圆半长轴与半短轴之比;                                

    控制输入参数:Operation:特征之间的逻辑关系,默认 'and',范围 'and', 'or'

    控制输入参数:Min:特征值的要求范围,输入该特征的下限或最小值[0.0 ≤ Min ≤ 99999.0];

    控制输入参数:Max:特征值的要求范围,输入该特征的上限或最大值[Max >= Min]。

    (8) sort_region(Regions : SortedRegions : SortMode, Order, RowOrCol : )

    功能:根据区域的相对位置对区域进行排序。

    图形输入参数:Regions:为待排序的多个区域;

    图形输出参数:SortedRegions:排序后的多个区域输出;

    控制输入参数:SortMode:排序模式:

    'first_point':按照第一个点排序:一个区域的第一行的最前面的点;'last_point':按照最后一个点排序:一个区域的最后一行最后一列的那个点;'upper_left':外接矩形的左上角;

    'upper_right':外接矩形的右上角;'lower_left':外接矩形的左下角;'lower_right':外接矩形的右下角;

    控制输入参数:Order:排列顺序:'true' 是递增,如果是'false' 则是递减;

    控制输入参数:RowOrCol:先按照行排列还是列排列。

    (9) gen_rectangle1( : Rectangle : Row1, Column1, Row2, Column2 : )

    功能:生成一个平行于坐标轴的矩形

    图形输出参数:Rectangle:生成的矩形

    控制输入参数:(Row1, Column1):左上角坐标

    控制输入参数:(Row2, Column2):右下角坐标

    (10) gen_rectangle2( : Rectangle : Row, Column, Phi, Length1, Length2 : )

    功能:创建任意方向的矩形区域(通过传递一个角点元组可以创建多个区域。)

    图像输出参数:Rectangle:

    图形输入参数1:(Row, Column):矩形中心的行列坐标;

    图形输入参数2:Phi:矩形主轴的方向(水平轴和半长度Length1的边之间的角度(逆时针方向),单位:弧度);

    )图形输入参数3:Length1:矩形宽度的一半;

    图形输入参数4:Length2:矩形高度的一半。

    (11) gen_empty_region( : EmptyRegion : : )

    功能:创建一个空区域。

    图形输出参数:EmptyRegion:空区域。

    (12) gen_contour_region_xld(Regions : Contours : Mode : )

    功能:从区域中生成XLD轮廓。

    图形输入参数:Regions:输入区域;

    图像输出参数:Contours:生成的轮廓;

    控制输入参数:Mode:生成的轮廓的模式,参数Mode可以有以下值:'center':边界像素的中心用作轮廓点;border:边框像素的外边框用作轮廓点;'border_holes':除了输入区域的外部边界外,还可以获得所有孔的轮廓。

  • 相关阅读:
    Mac版本破解Typora,解决Mac安装软件的“已损坏,无法打开。 您应该将它移到废纸篓”问题
    [RK3568 Android11]AudioTrack音频流数据传输
    关于 LLM 和知识图谱、图数据库,大家都关注哪些问题呢?
    结构体内存对齐
    AlexNet重点介绍和源码测试
    经典网络解析(三)GoogleNet | Inception块,1*1卷积核,辅助分类器 整体结构代码
    ASP.NET Core 3.1系列(15)——Entity Framework Core之DB First
    Intel 64 和 IA-32 架构指令前缀
    如何开发一个人脸识别,人脸识别系统,人脸识别考勤系统毕业设计毕设作品
    《机器学习》李宏毅(21P5-9)
  • 原文地址:https://blog.csdn.net/qq_44744164/article/details/133336683