Halcon Region相关算子(一)

news/2025/2/21 8:41:43/

(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':除了输入区域的外部边界外,还可以获得所有孔的轮廓。


http://www.ppmy.cn/news/1128004.html

相关文章

【数据库——MySQL】(5)运算符、表达式和系统函数

目录 1. 常量1.1 数值常量1.2 字符串常量1.3 日期时间常量1.4布尔值1.5 NULL值 2. 变量2.1 系统变量2.2 用户变量 3. 运算符与表达式3.1 赋值运算符3.2 算术运算符3.3 比较运算符3.4 判断运算符3.5 字符串匹配3.6 逻辑运算符和位运算符3.7 表达式和运算符的优先级 4. 系统函数参…

命运2中文wiki搭建记录——MediaWiki安装与初设置

命运2中文wiki搭建记录 本文转自我的博客,原文地址——>命运2中文wiki搭建记录——MediaWiki安装与初设置 可能是出于闲的发霉,想自己搭建一个命运2wiki。 因为bilibili上的命运2Bwiki也全是自己搭的。指路——>命运2Bwiki 但是当自己实际上手Me…

详解FreeRTOS:FreeRTOS任务挂起过程源码分析(进阶篇—3)

本篇博文讲解FreeRTOS中任务挂起过程的源代码,帮助各位更好理解挂起任务的原理和流程。 在详解FreeRTOS:FreeRTOS任务管理函数(基础篇—11)中,讲述了可以使用vTaskSuspend()函数实现挂起任务。 函数源码如下: 程序说明如下: (1)、通过函数 prvGetTCBFromHandle()获取要…

自定义子组件的v-model

一、传统的父子传参 作为前端程序员,我们在开发时,用到最多的就是父子传参了吧,这一点相信大家都很熟悉了,在这里简单的说一下 1.父传子 (1) 在父组件中引入子组件,并在父组件的components中注…

某高校的毕设

最近通过某个平台接的单子,最后Kali做的测试没有公开可以私聊给教程。 下面是规划与配置 1.vlan方面:推荐一个vlan下的所有主机为一个子网网段 连接电脑和http客户端的接口配置为access接口 交换机与交换机或路由器连接的接口配置为trunk接口---也可以…

xyhcms getshell

下载xyhcms3.6.2021版本并用phpstudy搭建 function get_cookie($name, $key ) {if (!isset($_COOKIE[$name])) {return null;}$key empty($key) ? C(CFG_COOKIE_ENCODE) : $key;$value $_COOKIE[$name];$key md5($key);$sc new \Common\Lib\SysCrypt($key);$value $sc-…

【前端设计模式】之策略模式

概述 在前端开发中,我们经常会遇到需要根据不同的条件或情况来执行不同的算法或行为的情况。这时,策略模式就能派上用场。策略模式是一种行为型设计模式,它将不同的算法封装成独立的策略对象,使得这些算法可以互相替换&#xff0…

【AI视野·今日Robot 机器人论文速览 第四十期】Mon, 25 Sep 2023

AI视野今日CS.Robotics 机器人学论文速览 Mon, 25 Sep 2023 Totally 36 papers 👉上期速览✈更多精彩请移步主页 Interesting: 📚CloudGripper, 一套云化的机器抓取人数据采集系统,包含了32个机械臂的集群。(from KTH Royal Institute of Te…