Halcon学习--(3)图像阈值处理

图像分割的标准:像素灰度、边界、几何形状、颜色、纹理等。

一、阈值处理

1、全局阈值

threshold(Image : Region : MinGray, MaxGray : )

使用全局阈值对图像进行分割。

阈值从输入图像中选择灰度值g满足以下条件的像素:

                MinGray<g<MaxGray.

满足条件的图像所有点将作为一个区域返回。参数MinGray和MaxGray可以设置为'min'或'max',以便分别保留下限和上限的开放性。

dev_close_window() read_image (Image, 'printer_chip/printer_chip_01') dev_open_window (0, 0, 512, 512, 'black', WindowHandle) dev_display (Image) dev_set_color ('green') dev_set_draw ('margin') threshold (Image, Region, 128, 255)

2、基于直方图的自动阈值分割

auto_threshold(Image : Regions : Sigma : )

使用多阈值分割单通道图像。首先,确定灰度值的绝对直方图。然后,从直方图中提取相关极小值,这些极