halcon-基础部分

:=  赋值
算子方式赋值
[]数组
tuple是一个灵活数据类型 可以是string integer  real bool handle也可以是数组
控制语句执行
判断执行
if
elseif
else
endif
循环执行
tuple1:=[]
for i:=0 to 2 by 1
   tuple1[i]=sqrt(i)
endfor
while(m<3)
endwhile
continue 跳过剩余代码,执行进入下一次循环

break 跳过剩余代码,退出当前循环

switch


for  tab  tab  自动填充


错误处理
try
catch(Exception)
endtry

常用图片类型
byte
real 

xld是什么
xld就是一个轮廓函数,他不是基于像素,人们称他为亚像素,比像素跟精确,可以精确到像素内部的一种描述。
在halcon中使用xld表示亚像素的轮廓和多边形。常用edges_sub_pix算子来提取亚像素轮廓
图片是由像素组成,读取图像image或者region的时候获取的数据就是像素。获取图像后,可以通过亚像素阈值分割或者亚像素边缘提取,这样这些处理得到的结果其实就是亚像素轮廓来表示
亚像素轮廓指的就是xld,它可以表述直线或者多边形,是一组有序的控制点集合。控制点顺序用来说明彼此相连的关系
亚像素的轮廓可以分为两种
1.闭轮廓:首尾相交
2.开轮廓:首尾不相交

halcon形态学:膨胀,腐蚀,开闭
膨胀:对于填补图像分割后物体空洞以及区域边界凹陷区域有很好的效果
dilation_circle()圆形膨胀
dilation_rectang1()矩形膨胀

腐蚀:对于去除图像分割后物体突出区域以及区域边界的凸区域具有很好的效果
erosion_circle()圆形腐蚀
erosion_rectangle1()矩形腐蚀


开运算:对区域先进行腐蚀操作,然后对腐蚀的结果再进行膨胀操作。具有与腐蚀相似的特点,但是能够防止区域腐蚀过度,可以很好的保持区域形状
opening_circle()开运算
opening_rectangle1()
闭运算:对区域先进行膨胀操作,然后对膨胀的结果再进行腐蚀操作。具有与膨胀操作相似的特点,但是能够防止区域膨胀过度,能够很好的保持区域的形状
closing_circle()闭运算
closing_rectangle1()

快捷键

两次tab键自动填充

F1 帮助文档查看

F2 重置程序

F3 激活(注销后取消注释)

F4注释

F5运行 运行到结束直接出结果

F6 单步运行 一句句运行代码

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值