资源简介
基于图像的灰度双峰图像,能够运用直方图算法将图像进行分割,选取合理的阈值,即可改进图像分割效果。
代码片段和文件信息
%histogram.m 直方图阈值的双峰法
clear; %清除变量信息
I = imread(‘2.jpg‘); %读取图像文件存入I中2.jpg改成自己图像的文件名
if length(size(I)) == 3 %如果图像是彩色的则I是3维矩阵(长宽红绿蓝值)由于大部分阈值分割算法是以灰度图像为前提的所以需将其转换为灰度图像
I1 = rgb2gray(I); %将转换后的灰度图像赋值给I1
else %否则直接把I赋值给I1
I1 = I;
end
subplot(221) imshow(I) title(‘原始图像‘); %在第一行左侧显示原始图像I
subplot(222) imhist(I1) title(‘直方图‘); %在第一行右侧显示灰度图像的灰度直方图
t = 65; %根据具体图像的
相关资源
- KCF加尺度matlab代码
- 基于LCL滤波器单相并网逆变器matlab电
- 几种典型的混沌吸引子
- 读EEG的MATLAB
- 风机 直驱永磁同步风力发电机 最大功
- 弹性波波场模拟matlab
- 基于matlab离散信号去噪
- Lyapunov、Sylvester和Riccati方程的Matlab求
- MATLAB界面编程》续——浅谈GUIDE和Si
- 神经网络中hopfield算法的Matlab的实现
- 优化方法:最速下降、阻尼牛顿、共
- 基于DWT和SVD结合的水印嵌入MATLAB代码
- matlab中频响函数
- 层次聚类matlab代码
- 基于差值法的图像变化检测代码MATL
- 在Matlab中实现三维立方体的绘制
- 鸢尾花数据集bp算法matlab分类
- 图像放大缩小Matlab-带GUI线性插值-最邻
- 用matlab实现二分法
- 简易matlab版2048
- cic 滤波器的matlab程序
- 生成宽带信号的matlab函数.rar
- 利用重叠相加法计算快速卷积(matl
- 人工蜂群算法 matlab代码
- 三种传统去噪方法MATLAB代码
- matlab Global RX探测算法
- LBP特征提取 程序 代码 MATLAB版
- ADI(交替方向隐格式)求解二维抛物
- 空间前方交会matlab源代码
- ESPRIT算法估计功率谱密度 matlab程序
评论
共有 条评论