发布企业信息

Matlab 图象的读写与生成

作者:未知  信息来源:未知  2006-1-26

字体大小:  网友评论  进入论坛  

6 图象7。2 图象的读写7。2 标准格式图象文件的读写【 * 例 7。2-1 】图象文件的读取和图象的显示(1)变址图象的读取和显示[X,cmap]=imread(‘trees。...


7.6 图象
7.6.2 图象的读写
7.6.2.2 标准格式图象文件的读写

【 * 例 7.6.2 .2-1 】图象文件的读取和图象的显示

(1)变址图象的读取和显示
[X,cmap]=imread('trees.tif'); % 读取 TIFF 格式文件
clf
image(X);colormap(cmap);axis image off % 显示图象,并保持宽高比。


图 7.6.2 . 2-1-1 变址图象

(2)亮度图象的读取和显示
X=imread('saturn.tif');
imagesc(X);colormap(gray);axis image off


图 7.6.2 . 2-1-2 亮度图象

(3)真彩图象的读取、变换格式及显示
X=imread('flowers.tif'); % 读取 TIFF 格式的图象文件
imwrite(X,'ff.jpg','Quality',100) % 把图象以 JPG 格式文件保存
imfinfo('ff.jpg') % 读取图象文件特征信息
image(imread('ff.jpg')) % 读取 JPG 格式文件,并显示图象。
axis image off % 保持宽高比和隐去坐标
ans =
Filename: 'ff.jpg'
FileModDate: '10-Mar-2000 19:41:42'
FileSize: 193220
Format: 'jpg'
FormatVersion: ''
Width: 500
Height: 362
BitDepth: 24
ColorType: 'truecolor'
FormatSignature: ''


图 7.6.2 . 2-1-3 真彩图象


7.6.3 捕获图形生成图象文件

【 * 例 7.6.3 -1 】本例目的:( 1 )加深对 getframe 获取图形构架数据的理解。( 2 )比较原图和再生图,可以发现差异。(请读者在指令窗中,运行以下指令)
figure(2);surf(peaks) % 在 2 号图形窗中生成图形
f=getframe(2); % 捕获 2 号窗的图形数据
figure(1) % 打开 1 号窗
image(f.cdata);colormap(f.colormap) % 在 1 号窗中,重现图形。

【 * 例 7.6.3 -2 】本例目的:( A )任何图形在 getframe 作用下都可成为图象。( B )比较原图和再生图,可以发现差异。(请读者在指令窗中,运行以下指令)
figure(2),surf(peaks),[X,cmap]=getframe(2);
imwrite(X,cmap,'fff.tif');figure(1);image(imread('fff.tif'))

分页:
Google


推荐图文

广告

机械热点图文

  • 数控车床加工编程典型实例分析2
  • 内螺纹车削加工——数控车床编程实例42
  • 子程序编程方法-数控车床编程实例36
  • 塑料模具动画演示

机械风云人物

Copyright © 2004 51base.com Inc. All rights reserved.

无忧基地 版权所有│粤ICP备06098418号│XHTML | CSS

客服:+86-755-2212 2202 工作时间:周1~5 10点~16点

感谢中国网络提供带宽支持

《网络营销技巧》