动 态 阈 值 分 割 动态阈值分割 动态阈值分割
- 动态阈值分割:动态阈值分割是指在图像分割的过程中,不用人为的去设置阈值,而是根据图像中存在的特征,进行分割。
- 原理:一般是将原图像与处理后的图像作差,然后去计算差值图像中的亮色区域或者暗色区域。其
本质相当于对图像灰度直方图的平滑,进而求取图像中的波谷或者波峰
。 - 特点:动态阈值分割具有抗干扰性强,稳定性强的特点,对光照变化不敏感。
- 主要算子
dyn_threshold()
:动态阈值分割(需要与滤波进行结合)
local_threshold()
:动态阈值分割(一步到位)
dev_open_file_dialog ('read_image', 'default', 'default', Selection)
read_image (Image, Selection)
* 转灰度图
rgb1_to_gray (Image, GrayImage)
* 动态阈值分割1
mean_image (GrayImage, ImageMean, 9, 9)
dyn_threshold (GrayImage, ImageMean, RegionDynThresh, 5, 'light')
* 动态阈值分割2
local_threshold (GrayImage, Region, 'adapted_std_deviation', 'dark', [], [])