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、Row 、Column 都是数组
disp_message (WindowHandle, Class, 'image', Row - 16, Column + 8, 'blue', 'false')
如果是一个字符串,位置的行坐标和列坐标就是一个数字,如下
disp_message (WindowHandle, 'Classification result', 'window', 12, 12, 'black', 'true')
FR:徐海涛(hunkxu)