(整理)MATLAB图像显示与格式转换.

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第五讲M A T L A B可视化(三)

图像显示

M a t l a b进行图像处理的步骤如下:

↓↓

【目录】

一、图像文件格式 (2)

1、调色板 (2)

2、图像类型 (2)

3、图像文件格式 (3)

二、读图像和图像信息 (3)

1、读取图像 (3)

2、读取图像信息 (4)

三、图像类别与数据格式 (6)

四、图像显示 (8)

1、i m s h o w(I,n) (8)

2、i m s h o w(I,[l o w,h i g h]) (9)

3、i m s h o w(B W) (10)

4、i m s h o w(X,M A P) (14)

5、i m s h o w(R G B) (15)

6、i m s h o w f i l e n a m e (16)

7、s u b i m a g e (17)

五、保存图像 (18)

1、i m w r i t e函数 (18)

六、图像数据格式转换 (18)

1、索引图像 (19)

2、灰度图像 (19)

3、真彩色图像 (19)

4、二值图像 (20)

【正文】

一、图像文件格式

1、调色板

调色板是包含不同颜色的颜色表,每种颜色以红、绿、蓝三种颜色的组合来表示,图像的每一个像素对应一个数字,而该数字对应调色板中的一种颜色。

调色板的单元个数是与图像的颜色数相对应的,256色图像的调色板就有256个单元。

真彩图像的每个像素直接用R、G、B三个字节来表示颜色,因此不需要调色板。

2、图像类型

3、图像文件格式

二、读图像和图像信息

1、读取图像

函数i m r e a d可以从任何M a t l a b支持的图像文件格式中,以任意位深度读取一幅图像。格式为:

[X,M A P]=i m r e a d(F I L E N A M E,'F M T'),其中:

F I L E N A M E-为需要读入的图像文件名称,F M T-为图像格式。

【例】图像读取演示

[X1,M A P1]=i m r e a d('演示图像-1位黑白.t i f');

[X2,M A P2]=i m r e a d('演示图像-8位灰度.t i f');

[X3,M A P3]=i m r e a d('演示图像-256色.t i f');

[X4,M A P4]=i m r e a d('演示图像-16位灰度.t i f');

[X5,M A P5]=i m r e a d('演示图像-24位色.t i f');

[X6,M A P6]=i m r e a d('演示图像-48位色.t i f');

w h o s

N a m e S i z e B y t e s C l a s s

M A P10x00d o u b l e a r r a y

M A P20x00d o u b l e a r r a y

M A P3256x36144d o u b l e a r r a y

M A P40x00d o u b l e a r r a y

M A P50x00d o u b l e a r r a y

M A P60x00d o u b l e a r r a y

X1427x427182329l o g i c a l a r r a y

X2427x427182329u i n t8a r r a y

X3427x427182329u i n t8a r r a y

X4427x427364658u i n t16a r r a y

X5427x427x3546987u i n t8a r r a y

X6427x427x31093974u i n t16a r r a y

G r a n d t o t a l i s1824058e l e m e n t s u s i n g2558750b y t e s

2、读取图像信息

可以通过调用i m f i n f o函数获得与图像文件有关的信息,格式如下:

I N F O=i m f i n f o(F I L E N A M E,'F M T')其中:

返回的I N F O是M a t l a b的一个结构体。

【例】查看图像信息

I N F O=i m f i n f o('演示图像-48位色.t i f')

I N F O=

F i l e n a m e:[1x36c h a r]

F i l e M o d D a t e:'23-M a y-200422:14:23'

F i l e S i z e:1107548

F o r m a t:'t i f'

F o r m a t V e r s i o n:[]

W i d t h:427

H e i g h t:427

B i t D e p t h:48

C o l o r T y p e:'t r u e c o l o r'

F o r m a t S i g n a t u r e:[7373420]

B y t e O r d e r:'l i t t l e-e n d i a n'

N e w S u b f i l e T y p e:0

B i t s P e r S a m p l e:[161616]

C o m p r e s s i o n:'U n c o m p r e s s e d'

P h o t o m e t r i c I n t e r p r e t a t i o n:'R G B'

S t r i p O f f s e t s:13528

S a m p l e s P e r P i x e l:3

R o w s P e r S t r i p:427

S t r i p B y t e C o u n t s:1093974

X R e s o l u t i o n:2.7115

Y R e s o l u t i o n:2.7115

相关文档
最新文档