Halcon参考手册,第二十二章 Object, 目标 (补)

第二十二章  Object, 目标(…)

本章包含的操作符可以用于查询与图标对象相关的信息,也可以用于操作图标对象。

可用的图标对象

HALCON提供适合不同需求的不同类型的标志性物品:

Halcon参考手册,第二十二章 Object, 目标 (补)_第1张图片

在金属部件(1)的图像中,一个区域(2),使用该区域(3)的扩展边界、轮廓(4)、多边形(5)和平行线(6)创建ROI。

图片:

图像由一个到多个通道组成,即包含各种像素类型的灰度值的相似大小的矩阵。图像是大多数机器视觉任务的主要来源。

区域:

区域被定义为一组像素。一个区域的像素不需要连接。这意味着即使是任意的像素集合也可以作为单个区域来处理。区域处理是合适的,例如,在图像中应用blob分析或定义兴趣区域(ROI)以进行亚像素级精确的操作。

XLDs:
XLD是eXtended Line Description的缩写,包括所有基于轮廓和多边形的数据。请注意,许多HALCON操作符返回或使用XLD轮廓,而XLD多边形和XLD平行线仅在特殊情况下才需要。轮廓是由线连接的亚像素级精确的2D控制点序列。通常,控制点之间的距离约为一个像素。除了控制点之外,XLD对象还包含所谓的局部和全局属性。典型的例子是控制点的边缘振幅或轮廓段的回归参数。轮廓处理适用于亚像素级的精确测量。如果在ROI内应用亚像素级精确的操作,则可以更快。

进一步的信息

有关可用数据结构的更多详细信息,请参阅“快速指南”

22.1 Information, 信息

操作符列表

compare_obj
比较关于平等的标志性物体。
count_obj
元组中对象的数量。
get_channel_info
关于图像对象的组件的信息。
get_obj_class
图像对象的类名。
test_equal_obj
比较图像对象是否相等。

22.2 Manipulation, 操纵

操作符列表

clear_obj
从HALCON数据库中删除一个标志性对象。
concat_obj
连接两个标志性的对象元组。
copy_obj
在HALCON数据库中复制一个图标对象。
gen_empty_obj
创建一个空对象元组。
insert_obj
将对象插入到一个图标对象元组中。

integer_to_obj

将一个“整数”转换为一个图标对象。
obj_diff
计算两个对象元组的差。
obj_to_integer
将一个图标对象转换为“整数”。

remove_obj
从图标对象元组中删除对象。
replace_obj
替换一个图标对象元组中的一个或多个元素。
select_obj
从对象元组中选择对象。

你可能感兴趣的:(视觉检测,图像处理)