加急 突然告诉我要用halcon和C#暂时可能要缓缓写Opencv了
Halcon版本12(科学版Orz)+VS2015+win10
halcon安装和vs安装不说了 网上一大堆
Halcon 基本元素
Halcon有两种基本的参数 : 数据 (图像image,区域Regions,轮廓XLD) 控制数据(整数,字符串,句柄等)
Image:
1.图像的主要部分是通道,即包含各种像素类型的灰度值的矩阵
2.对于每个图像,所谓的域指定处理图像的哪一部分。因此它作为一个感兴趣的区域(ROI)
3.像素数据几乎任意的内容是可能的,从标准的8位灰度值到描述导数的浮点数。对于整数值,可以使用一个,两个和四个字节的版本(带和不带符号)。此外,还提供浮点和复杂图像。最后,支持用于描述边缘方向或色调值的特殊数据类型。
4.图像通道 通道对应于图像矩阵。每个图像可以有任意数量的通道。图像的所有通道具有相同的大小。
典型的情况是:单通道灰度值图像,三通道彩色图像(例如RGB),或多光谱传感器的多通道图像,或纹理过滤的结果。
5.坐标系 图像的原点位于左上角像素的中心。使用行和列坐标来访问各个像素,就像在矩阵中一样。坐标范围为(0,0)至(height-1,width-1)。 请注意,由于原点位于左上角像素的中心,所以像素的角具有非整数坐标。例如,左上角的像素具有角坐标(-0.5,-0,5),(-0.5,+0.5)&#