Halcon 算子汇总

gen_tuple_const(1000,1.5)      生成一个长度为1000,里面每一个数组元素都为1.5的数组


gen_tuple_const(100,chr(ord('a') + 1))

 生成一个长度为100,里面每一个数组元素都为b的数组

ord函数是库函数,用于获取字符的ASCII值
chr(ord('a') + 1)   结果是b
chr(ord('a') + 2)   结果是c


Halcon中的Tuple是一种值类型,‌可以存储int、‌double、‌一维数组等 
a:=1        
b:=[2, 3];        
合并数组:c:=[a,b];        
求数组长度:mun:=|c|;
数加数组得数组:d:=a+b;      
绝对值:e:=abs(-a);    


get_file_path_in_tmp_dir ('letters.trf', TrainFile)         获取Windows中临时目录中的文件路径
返回:
'C:\\Users\\HP\\AppData\\Local\\Temp/20240815194301462_letters.trf'
再执行则返回
'C:\\Users\\HP\\AppData\\Local\\Temp/20240815195143422_letters.trf'
每次执行颜色标识部分的数字都不一样


area_center(Regions ,Area, Row, Column)  
测得区域的面积和中心位置。面积是由区域的像素个数决定,中心是由区域的行列坐标平均值所决定的
Regions:指被测区域

Area:被测区域的面积

Row:被测区域中心的行索引

Column:被测区域中心的列索引


disp_message既可以显示一个数组也可以只显示一个字符串

如果是数组,位置的行坐标和列坐标都得是数组,如下:
Class、RowColumn 都是数组
disp_message (WindowHandle, Class, 'image', Row - 16, Column + 8, 'blue', 'false')

如果是一个字符串,位置的行坐标和列坐标就是一个数字,如下
disp_message (WindowHandle, 'Classification result', 'window', 12, 12, 'black', 'true')


FR:徐海涛(hunkxu)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值