用matlab做出灰度图像的灰度直方图
2014-04-04 16:28
465 查看
pic=imread('1.jpg');
data=rgb2gray(pic);
figure;imshow(data);
num=ones(1,256);
for i=0:255
temp=find(data==i);
num(i+1)=length(temp);
end
k=0:255;
subplot(121)
stem(k,num);
axis([0 255 0 max(num)+100]);
subplot(122)
imhist(data);
data=rgb2gray(pic);
figure;imshow(data);
num=ones(1,256);
for i=0:255
temp=find(data==i);
num(i+1)=length(temp);
end
k=0:255;
subplot(121)
stem(k,num);
axis([0 255 0 max(num)+100]);
subplot(122)
imhist(data);
相关文章推荐
- matlab二维图像
- matlab三维作图知识点
- 用 matlab 画出心的图像
- matlab中Max的用法
- matlab 取消figure显示时在屏幕最前
- 一些matlab中关于ezplot容易犯的小错误
- matlab中图像数据类型转换
- matlab 作图
- linspace函数matlab
- Matlab提取矩阵规模信息(行数及列数)
- IEEEStd1057 正弦函数参数拟合matlab实现
- matlab 冒泡法
- Matlab中下标、斜体及希腊字母的使用方法
- Image2Data (a) 利用Matlab提取图片中的曲线数据
- Matlab中下标,斜体,及希腊字母的使用方法
- 解决Matlab中load一个mat文件时出现The element type "name" must be terminated by the matching end-tag "</name>"的
- Matlab Attempt to execute SCRIPT * as a function解决方法
- matlab 连接 c
- 安装Matlab的svm工具
- 机器学习-最小最大模块化学习非线性问题