资源简介
用MATLAB写的图像处理,直方图,灰度拉伸,均衡化代码,简洁实用,代码很清晰也有注释,很适合刚开始的人使用
代码片段和文件信息
clear all;
%绘制直方图
girl=imread(‘girl.bmp‘);
figure(1);
subplot(331);
imshow(girl);
title(‘原图‘);
[mn]=size(girl); %测量图像尺寸参数
GreyHist=zeros(1256); %预创建存放灰度出现概率的向量
for k=0:255
GreyHist(k+1)=length(find(girl==k))/(m*n); %计算每级灰度出现的概率,将其存入GreyHist中相应位置
end
subplot(222);
bar(0:255GreyHist) %绘制直方图
title(‘girl的直方图‘)
xlabel(‘灰度值‘)
ylabel(‘出现概率‘)
%灰度拉伸
figure(2);
girlgrey=girl;
prompt={‘请输入系数a‘‘请输入系数b‘};
words=‘请输入线性拉伸函数:‘;
answer = inputdlg(promptwords1{‘0.5‘‘2‘});
a=str2double(answer(1));
b=str2double(answer(2));
for i=1:m
for j=1:n
girl(ij)=a*girl(ij)+b;
end
end
subplot(331);
imshow(girl);
title(‘灰度拉伸‘);
GreyHist=zeros(1256); %预创建存放灰度出现概率的向量
for k=0:255
GreyHist(k+1)=l
- 上一篇:基于最大类间方差的分割算法
- 下一篇:MNF算法流程
相关资源
- 点特征直方图PFH算法的matlab实现,以
- 改进直方图均衡化算法
- matlab 在Hsv空间里画出颜色直方图程序
- MATLAB多种改进直方图均衡化
- 支持lbp直方图的图像相似度计算
- 直方图均衡化去雾算法
- 数字图像处理直方图规定化与均衡化
- 直方图均衡化代码matlab
- 双直方图均衡化
- Matlab绘制图像直方图,不使用imhist
- 颜色直方图法论文
- hsv 源码
- matlab颜色直方图算法
- 遗传算法的基本理
- LSH 局部敏感直方图的目标跟踪算法
- MATLAB图像处理GUI(包括边缘检测、二
- 图像的灰度直方图计算Matlab代码一
- MATLAB提取灰度直方图特征
- 根据直方图 度量图像相似 matlab
- ahe算法的实现
- 直方图均衡化
- zhifangtujunhanghua 直方图均衡
- colorhistgram 获得目标的颜色直方图
- Otsus 图像分割
- histmatch 直方图匹配
- ColorHistogram 图像检索——提取颜色特
- junhenghua 首先读入图像
- poshecai 针对彩色图像的局部直方图均
-
singalfr
amenuc 通过统计直方图并作相 - hog 方向梯度直方图的全部代码
评论
共有 条评论