Halcon常用算子02

threshold:阈值分割       minGray<=g<=maxGray

select_shape:选取特定区域(Region)

regiongrowing:区域生长法分割图像获得region

  regiongrowing(Image : Regions : Row, Column, Tolerance, MinSize : )

  Image:单通道图像

  Regions:获得Region

  Row,Column:掩模的宽和高

  Tolerance:掩模内灰度值差小于这个值认为同一个region

  MinSize:单个region最小面积值

area_center:计算Region面积和中心   如果是Regions,面积和中心坐标会是数组

**********************************************************************************************************************************************************

并  union1(Region:RegionUnion::):联合有连通性质的区域

   union2(reg1,reg2:RegionUnion::):把reg1和reg2合并为一个Region

交     intersection:计算两个区域的共有region

差  difference:计算区域差

非  complement:计算一个区域的补(非)

**********************************************************************************************************************************************************

shape_trans(Region:RegionTrans:Type:):输入区域Region的Type特征转换为RegionTrans

eg.   shape_trans(reg1,reg2,“outer_circle”):reg1的外接圆是reg2

原文地址:https://www.cnblogs.com/yangmengke2018/p/8747475.html

时间: 2024-10-16 14:15:19

Halcon常用算子02的相关文章

《zw版&#183;Halcon-delphi系列原创教程》 zw版-Halcon常用函数Top100中文速查手册

<zw版·Halcon-delphi系列原创教程> zw版-Halcon常用函数Top100中文速查手册 Halcon函数库非常庞大,v11版有1900多个算子(函数). 这个Top版,对最常用的函数,做了中文说明,目前约250条,以后会逐步优化.增减. 目标是,类似常用英文单词500一样,做成<Halcon常用函数300条>.<halcon常用函数500条>等版本,方便大 家学习. 考虑到通用性,函数采用的是Halcon手册格式,没有转成delphi版,请大家注意.

iOS.常用设计模式.02.委托模式

WTDelegate #import <Foundation/Foundation.h> @protocol WTDelegate <NSObject> @required - (void)sleep; - (void)eat; - (void)work; @end WTPhilosopher.h #import <Foundation/Foundation.h> #import "WTDelegate.h" @interface WTPhiloso

Spark RDD常用算子操作(八) 键值对关联操作 subtractByKey, join,fullOuterJoin, rightOuterJoin, leftOuterJoin

原文作者:翟开顺首发:CSDN本人仅为自己方便查阅做了摘抄,请支持原作者原文地址:https://blog.csdn.net/t1dmzks/article/details/72077428 github: https://github.com/zhaikaishun/spark_tutorial/tree/master/src/main/java/com/spark/rdd_tutorial/tutorial8先从spark-learning中的一张图大致了解其功能 subtractByKey

halcon常用快捷键

halcon常用快捷键: 1,ctrl+E————打开浏览例程 2,ctrl+F————查找/替换 3,F1—————-查看帮助 4,F2—————-重置程序 5,F3—————-取消程序注释 6,F4—————-程序注释 7,F5—————-程序运行,从第一行程序运行到最后一行 8,F6—————-程序单步运行 9,F7—————-单步跳入函数 10,F8—————单步跳出函数 原文地址:https://www.cnblogs.com/taoguuuu/p/12324392.html

【halcon】算子

算子 rgb1_to_gray  灰度化 threshold:英文是阈的意思    二值化算子 Connection Compute connected components of a region. 用来计算输入区域中的所有连通域. 二值化后,虽然看起来分成了很多区域,但实际上,halcon还认为是一个区域, 所以要用connection将区域分开才能用select_shape来选择不同的区域 Window Handle介绍 可视化---更新窗口--- 在运行模式----       默认选择

Halcon各个算子角度计算方式汇总

一.区域(Region) 1)elliptic_axis() 计算区域的方向(-π/2<θ<=π/2) 这个算子是通过moments_region_2nd()算子,使用图形的Geometric Moments(几何矩)来找到的区域质心和区域方向.水平方向为角度0的方向,区域的方向一般是指长轴与水平方向的夹角(注意:gen_ellipse和elliptic_axis并不是可逆操作,通过gen_ellipse得到的椭圆区域,再用elliptic_axis计算会有误差,不是特别理解) 2)orien

20150306+Linux安装+常用命令-02

10)分区原理 Windows Linux 如果是Linux,必须要保证,其最少有两个分区(根分区,一个swap分区) 根分区:整个Linux的文件结构 swap分区:交换分区,当系统内存不足时,系统会使用swap分区作为内存的一部分运行 swap分区大小设定:如果是内存小于1G建议,采用内存的两倍,如果系统内存1G以上,建议采用1G 11)格式化分区 12)创建分区 首先为了安全起见,建议大家创建一个boot分区 大小为100M即可,单击确定 创建swap分区为1G 创建根分区 13)设置引导

halcon 常用运算符

1.Assign算子:assign(Input, Result),对变量以及表达式或数组赋值 assign(sin(x) + cos(y), u)      which is displayed in the program window as:  程序窗等价为      u := sin(x) + cos(y) Tuple1 := [1,0,3,4,5,6,7,8,9]    // 对数组进行初始化 Val := sin(1.2) + cos(1.2)      // 对某一个值进行赋值 Tu

大数据笔记(二十九)——RDD简介、特性及常用算子

1.什么是RDD? 最核心 (*)弹性分布式数据集,Resilent distributed DataSet (*)Spark中数据的基本抽象 (*)结合源码,查看RDD的概念 RDD属性 * Internally, each RDD is characterized by five main properties: * * - A list of partitions 一组分区,把数据分成了的不同的分区,每个分区可能运行在不同的worker * - A function for computi