本章包含可用于查询图标对象相关信息或操作图标对象的算子。
HALCON 提供多种类型的图标对象,以满足不同需求:
| ( 1) | ( 2) | ( 3) |
| ( 4) | ( 5) | ( 6) |
图像由一个或多个通道组成,即包含不同像素类型灰度值的相似尺寸矩阵。图像作为主要数据源,支撑着绝大多数机器视觉任务。
区域被定义为一组像素。区域内的像素无需相连,这意味着即使是任意分布的像素集合也可视为单一区域。区域处理适用于多种场景,例如在图像中进行斑块分析,或定义感兴趣区域(ROI)以进行后续亚像素级精度的操作。
XLD 是 eXtended Line Description(扩展线描述)的缩写,涵盖所有基于轮廓和多边形的数据。需注意 XLD 轮廓被众多 HALCON 算子调用或使用,而 XLD 多边形与 XLD 平行线仅在特殊情况下需要。轮廓是由亚像素精度二维控制点组成的序列,这些点通过线段连接。通常控制点间距约为一个像素。除控制点外,XLD 对象还包含局部属性与全局属性,典型示例包括控制点的边缘振幅或轮廓段的回归参数。轮廓处理适用于亚像素级精度的测量,若在 ROI 内执行亚像素级操作,其处理速度将显著提升。
有关可用数据结构的更多详细信息,请参阅 “快速指南” 。