Matlab读取BMP位图并显示亮度值三维图
2010-05-12 20:06
543 查看
%---------------------------------------------------------------
% 读24位位图,转为8位灰度图,绘制灰度图的三维图.
% April 16,2010 by Sun Zhihai
%---------------------------------------------------------------
% __begin
img=imread('d:/xxx.bmp'); % 读入24位bmp位图
[height,width,d]=size(img) % 获取位图的高/宽/维数
imgray=rgb2gray(img); % 将24位位图转为8位灰度图
subplot(1,2,1); %1行2列显示窗口1
imshow(imgray) % 显示灰度图
[X,Y]=meshgrid(1:width,1:height); % 产生供三维绘图的X,Y数据
subplot(1,2,2);%1行2列显示窗口2
plot3(X,Y,imgray,'b*') % 绘图
axis square;
grid on
% __end
% 读24位位图,转为8位灰度图,绘制灰度图的三维图.
% April 16,2010 by Sun Zhihai
%---------------------------------------------------------------
% __begin
img=imread('d:/xxx.bmp'); % 读入24位bmp位图
[height,width,d]=size(img) % 获取位图的高/宽/维数
imgray=rgb2gray(img); % 将24位位图转为8位灰度图
subplot(1,2,1); %1行2列显示窗口1
imshow(imgray) % 显示灰度图
[X,Y]=meshgrid(1:width,1:height); % 产生供三维绘图的X,Y数据
subplot(1,2,2);%1行2列显示窗口2
plot3(X,Y,imgray,'b*') % 绘图
axis square;
grid on
% __end
相关文章推荐
- VC++6.0 中BMP位图的读取和显示
- 用matlab读取位图并以灰度图的方式显示
- (学习笔记3)BMP位图的读取与显示
- (学习笔记3)BMP位图的读取与显示
- VC++6.0中BMP位图的读取和显示
- 如何把位图读入内存中并显示?实现从打包文件中读取bmp文件并显示!
- Matlab怎样令三维抽象数据可视化的显示出来
- 毕业设计——使用vb访问BMP位图,如何读取位图分辨率
- Matlab显示图像三维信息
- BMP文件的读取与显示
- 读取USGS DEM数据显示三维分层设色地图
- 【OPENGL】读取并显示BMP文件
- DOS下显示8位256色BMP位图
- Matlab读取图像,显示H、S、V分量
- 利用COM组件IPicture读取jpg、gif、bmp图片文件数据和显示图片的两个函数
- Matlab GUI,显示学生成绩(读取txt,xls文件),打开文件对话框
- C++读取BMP位图数据的方法
- 绘画经验总结------ OnPaint()、BMP位图导入及显示
- Matlab 读取文件夹中所有的bmp文件
- 在MFC中的view中显示bmp位图