数据概念
Halcon有两类基本参数:图形参数Iconic (image, region, XLD)与控制参数Control (string, integer, real, handle),在Halcon算子的参数中,依次为:输入图形参数、输出图形参数、输入控制参数、输出控制参数;并且其输入参数不会被算子改变。下图为halcon与VC的语法区别。
图形参数
1、Images
Halcon中,Image = 通道和域构成.
其中,通道包括单通道和多通道,图像数据存放在通道里;
域可以看做Halcon的region;
2、Regions
将区域表示为以行列坐标为内容的游程编码的形式,使之成为一种压缩方式,存储更加高效;
例如:字符串5555557777733322221111111
游程编码为:(5,6)(7,5)(3,3)(2,4)(1,7)。可见,行程编码的位数远远少于原始字符串的位数。
3.XLD(Extended Line Description)
XLD对象提供了亚像素精度。有两种基本结构:轮廓多边形XLD。