MATLAB中绘制灰度图像的直方图
2009-10-30 19:30
507 查看
GrayImage = imread('E:/Image/RgbToGray.png'); [rows , cols] = size(GrayImage);%得到图像矩阵的行、列数 ZhiFang = zeros(1 , 256);%初始化一个矩阵,用来存储灰度图像中每个像素出现的频率 for i = 0:255 ZhiFang(1 , i+1) = length(find(GrayImage == i)) / (rows * cols);%计算矩阵GrayImage中值与i相等的元素的个数 end figure(1); bar(0:255 , ZhiFang , 'grouped');%根据bar绘制直方图 xlabel('灰度值'); ylabel('出现次数'); %axis([0 255 0 1]);%axis函数用来设置画面横坐标及纵坐标的上下限
相关文章推荐
- Matlab图像处理转灰度图,绘制直方图,直方图均衡化
- Opencv绘制灰度/彩色图像的直方图及直方图的均衡化实例及源代码
- Matlab图像处理转灰度图,绘制直方图,直方图均衡化
- 利用Matlab绘制图像中的某一行或者某一列的灰度曲线
- 图像灰度直方图绘制——使用QT实现一个图像处理软件2
- 用matlab做出灰度图像的灰度直方图
- [计算机视觉] CImg库绘制图像灰度直方图
- 使用Matlab绘制图像的rgb颜色空间和Lab颜色空间分量图和分量直方图
- Matlab 图像灰度变换
- java实现图像的直方图均衡以及灰度线性变化,灰度拉伸
- matlab 图像灰度值变换至指定范围,求转换方程
- matlab实现灰度直方图均匀化
- Matlab中图像处理实例:灰度变换,空域滤波,频域滤波,傅里叶变换的实现
- 如何用matlab读出一个灰度图像各点灰度值大小?
- MATLAB二维图像绘制
- Matlab图像直方图相关函数
- Matlab图像处理之灰度变换函数
- 利用GDAL和QWT绘制图像直方图1--Gdal统计直方图
- opencv 图像直方图绘制
- 【图像处理】MATLAB:直方图