Matlab图像处理-多阈值分割

多阈值分割

在某些时候图像使用单独的阈值不能够对其实现有效地分割,例如在灰度直方图中有明显的三个峰时候,我们需要提取中间峰,这时我们使用双阈值分割会得到较好的分割效果。如下例子中生成灰度直方图中有两个峰,选择合适的两个阈值进行多阈值分割后可生成如图7-12所示的分割图像。

示例程序

Matlab 复制代码
I = imread('rice.png')%读取原始图片
figure(1),imshow(I)%在画布一上展示原始图片
figure(2),imhist(I)%在画布二上展示灰度直方图
I_1 = roicolor(I,70,150)%根据灰度直方图采用双阈值分割
figure(3),imshow(I_1)%在画布三上展示双阈值分割后的图像

效果图片

相关推荐
兵慌码乱6 天前
基于 MediaPipe 与 PySide2 的手势交互音乐控制系统实现:轻量化视觉交互全流程解析
python·opencv·计算机视觉·人机交互·手势识别·mediapipe·pyside2
小小杨树9 天前
读懂色彩:拍照调色不再难
算法·计算机视觉·配色
xiao5kou4chang6kai411 天前
MATLAB机器学习、深度学习--从数据预处理到模型训练
深度学习·机器学习·matlab·数据预处理
H__Rick11 天前
自动对焦学习-3
人工智能·学习·计算机视觉
计算机科研狗@OUC11 天前
(cvpr26) AIMDepth: Asymmetric Image-Event Mamba for Monocular Depth Estimation
人工智能·深度学习·计算机视觉
qq_3665665011 天前
2026最新:5款AI视频口型同步工具实测横评,视频翻译后嘴型对不上的终极解决方案
人工智能·计算机视觉·新媒体运营
梦想三三11 天前
OpenCV银行卡数字识别项目(图像预处理与字符分割)
人工智能·opencv·计算机视觉
bubiyoushang88811 天前
电力线信道“五类噪声”仿真MATLAB
开发语言·matlab
cici1587411 天前
彩色图像模糊增强(Fuzzy Enhancement)MATLAB 实现
开发语言·算法·matlab