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 % 显示图象,并保持宽高比。
(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'))

针对级进模排样的特点以及人工智能技术在工程领域应用的研究,提出了适用于级进模排样...

您知道全球最小的机器人到底有多小呢。这么小的机器人到底有什么样的法宝呢。中国台湾...

前言 线切割加工通过电极丝与导电工件之间放电腐蚀成型来完成工件加工,由于是非接触加...

本报北京8月27日讯 记者郭晓宇“尽管近两年在节能减排方面已取得积极进展,但经济增长...

“国际竞争国内化,国内竞争国际化。”这句话在目前中国的各个行业被频频提及,它概括...