其 他 阈 值 分 割 其他阈值分割 其他阈值分割
除了全局阈值分割、动态阈值分割
,halcon中还提供了很多其他的阈值分割,比如自动阈值分割、二值化阈值分割、分水岭阈值分割
等等。
dev_open_file_dialog ('read_image', 'default', 'default', Selection)
read_image (Image, Selection)
* 转灰度图
rgb1_to_gray (Image, GrayImage)
* 二值化,类似OTSU
binary_threshold (GrayImage, Region, 'max_separability', 'dark', UsedThreshold)
* 自动阈值分割,类似聚类
auto_threshold (GrayImage, Regions, 2)
* 分水岭阈值分割
watersheds_threshold (GrayImage, Basins, 10)
* 根据灰度直方图确定阈值,进行分割
get_domain (GrayImage, Domain)
gray_histo (Domain, GrayImage, AbsoluteHisto, RelativeHisto)
histo_to_thresh (AbsoluteHisto, 2, MinThresh, MaxThresh)
threshold (GrayImage, Region1, MinThresh, MaxThresh)