一、Halcon数据类型
Halcon有两种数据类型
1、控制数据类型
简单的来说就是常规的数字、字符串等。主要起到控制参数的目的
2、图标数据类型
比较特殊,这种数据类型就是图像数据,主要用来传递图像得出结果的
数据类型按照数和输出区分可以细分为输入控件和输出控件。**值得注意的是,输出控件一定为变量,因为他保存的是算子输出的结果。
二、控制类型数据
1、控制类型有一下几种:
integer,real,string和boolean分别对应整形、实数型、字符串型、和布尔型
(1)、integer整形
它相当于C语言中的long类型(占4或8个字节)
4711
-123
0xbeef(48879,十进制表示法)
073421(30481,十进制表示法)
(2)、real实数型
它相当于C语言中的double类型(占8个字节)
73.815
0.32214
.56
-17.32e-122
32E19
(3)、string字符串类型
与C++不同,Halcon的字符串用的是单引号‘来括起来的一串字符,并不是双引号“
’张三‘
‘C:\progress\MVTec \halcon\img’
其他特殊字符与转义序列与C语言一样。所以上面的路劲的反斜杠有两个,因为反斜杠为转义序列,所以要用反斜杠标称一下。
(4)、boolean布尔类型
与C语言基本相同,有两个值true和false。true表示1,false表示0。注意true与fals