关于提取图像直方图的程序
来源:互联网 发布:sqlmap mssql注入步骤 编辑:程序博客网 时间:2024/05/03 22:37
刚开始学matlab,昨天在看程序的忘记把彩色图像转换成灰度图像再提取图像。
clear all;
I = imread('D:\frame1.png');
I=rgb2gray(I); %灰度化
%绘制直方图
[m,n]=size(I);
GP=zeros(1,256);
for k=0:255
GP(k+1)=length(find(I==k))/(m*n); %计算每级灰度出现的概率,将其存入GP
end
%三,直方图均衡化
S1=zeros(1,256);
for i=1:256
for j=1:i
S1(i)=GP(j)+S1(i);
end
end
S2=round((S1*256)+0.5); %将Sk归到相近级的灰度
for i=1:256
GPeq(i)=sum(GP(find(S2==i)));%计算现有每个灰度级出现的概率
end
figure;
subplot(221);bar(0:255,GP,'b');
title('原图像直方图')
subplot(222);bar(0:255,GPeq,'b')
title('均衡化后的直方图')
X=I;
for i=0:255
X(find(I==i)) = S2(i+1);
end
subplot(223);imshow(I);
title('原图像') ;
subplot(224);imshow(X);
title('直方图均衡后的图像');
0 0
- 关于提取图像直方图的程序
- OpenCV提取图像颜色直方图
- 关于图像的特征提取
- 关于VC绘制图像的直方图
- 关于VC绘制图像的直方图
- 关于flex图像直方图
- C++ 图像RGB直方图特征提取
- OpenCV提取图像颜色直方图+cvCreateHist
- 【Python图像处理】图片读取/提取直方图
- 关于图像特征提取的综述
- 彩色图像的直方图
- 图像的直方图matlab
- 灰度图像的直方图
- 图像的直方图
- [图像] 直方图的距离
- 图像直方图的应用
- 灰度图像的直方图
- 图像的直方图
- 2015年9月3日总结
- C++primer 阅读笔记-模板与泛型编程(效率与灵活性+)
- 海思Hi3536开发——处理器整体架构了解
- 利用DOM4J开发包 进行XML解析和Xpath
- C语言中文件包含#include使用尖括号和双引号的区别
- 关于提取图像直方图的程序
- Xcode中SVN不能提交.a文件的解决方法
- 华为oj_学英语
- 开学季--已然大二的我。
- 聚集索引和非聚集索引
- 埃拉托色尼筛算法
- 零基础学C语言 笔记八 二维数组
- Vesions ignore & ld: library not found for -l...
- Android笔记:如何写出一个侧滑菜单