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)%在画布三上展示双阈值分割后的图像

效果图片

相关推荐
吐泡泡科技3 小时前
DC/AC并网逆变器模型与仿真MATLAB
matlab·dc/ac·并网逆变器
董董灿是个攻城狮7 小时前
010:传统计算机视觉之大津算法初探
人工智能·计算机视觉·cnn
深图智能8 小时前
opencv的NLM去噪算法
opencv·算法·计算机视觉
MonkeyKing_sunyuhua9 小时前
使用 `llama3.2-vision:90b` 来实现图像理解应用
人工智能·计算机视觉
chhanz9 小时前
MATLAB常用建模方法——常用非参数检验
数学建模·matlab
EDPJ11 小时前
(2023|NIPS,LLaVA-Med,生物医学 VLM,GPT-4 生成自指导指令跟随数据集,数据对齐,指令调优)
人工智能·深度学习·计算机视觉·视觉语言模型
AI技术控11 小时前
计算机视觉算法实战——YOLOv7在姿态识别上的应用
计算机视觉
nwsuaf_huasir11 小时前
高斯函数Gaussian绘制matlab
开发语言·matlab
nwsuaf_huasir11 小时前
matlab的绘图的标题中(title)添加标量以及格式化输出
开发语言·matlab
第二层皮-合肥12 小时前
matlab系列专栏-快捷键速查手册
matlab