matlab《数字图像处理》第4章 图像类型与彩色模型的转换 附要点

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

第四章图像类型与

彩色模型的转换(附)

【目录】

一、图像类型的转换 (1)

1、真彩图像→索引图像 (3)

2、索引图像→真彩图像 (4)

3、真彩图像→灰度图像 (4)

4、真彩图像→二值图像 (5)

5、索引图像→灰度图像 (6)

6、灰度图像→索引图像 (7)

7、灰度图像→二值图像 (9)

8、索引图像→二值图像 (10)

9、数据矩阵→灰度图像 (10)

二、彩色模型的转换 (11)

1、图像的彩色模型 (11)

2、彩色转换函数 (12)

三、纹理映射 (16)

【正文】

一、图像类型的转换

1、真彩图像→索引图像

【格式】X=d i t h e r(R G B,m a p)

【说明】按指定的颜色表m a p通过颜色抖动实现转换

颜色抖动即改变像素点的颜色,使像素颜色近似于色图的颜色,从而以空间分辨率来换取颜色分辨率。

【输入】R G B可以是d o u b l e、u i n t16或u i n t8类型

【输出】X超过256色则为u i n t16类型,否则输出为u i n t8型

【例】

C L F

R G B=i m r e a d('f l o w e r s.t i f');

m a p=j e t(256);

X=d i t h e r(R G B,m a p);

s u b p l o t(1,2,1);s u b i m a g e(R G B);t i t l e('真彩图')

s u b p l o t(1,2,2);s u b i m a g e(X,m a p);t i t l e('索引图')

100

200

300

400

500

50100150200250300350

100

200

300

400

500

50100150200250300350

实际实现时就是产生一个三维数据矩阵,然后将索引图像对应的调色板颜色赋予三维数据矩阵。

【输入】X 可以是d o u b l e 、u i n t 16或u i n t 8类型 【输出】R G B 为d o u b l e 类型

【例】

C L F ,l o a d t r e e s ; 100

200

300

50100150200250

100

200

300

50100150200250

真彩图像→灰度图像

【格式】I =r g b 2g r a y (R G B )

【输入】R G B 可以是d o u b l e 、u i n t 16或u i n t 8类型 【输出】I 类型同R G B

【例】

C L F ,R G B =i m r e a d ('f l o w e r s .t i f '); 100

200

300

400

500

50100150200250300350

100

200

300

400

500

50100150200250300350

真彩图像→二值图像

像。L e v e l 是归一化的阈值,值域范围为[0 1];l e v e l 可以由函数g r a y t h r e s h (I )计算得到。

【输入】R G B 可以是d o u b l e 、u i n t 16或u i n t 8类型 【输出】B W 为u i n t 8型

【例】

C L F ,R G B =i m r e a d ('f l o w e r s .t i f '); 100

200

300

400

500

50100150200250300350

100

200

300

400

500

50100150200250300350

索引图像→灰度图像 N e w m a p

【输入】X 可以是d o u b l e 、u i n t 16或u i n t 8类型,m a p 为d o u b l e 类型

【输出】I 是d o u b l e 类型,N e w m a p 为d o u b l e 类型

【例】

C L F ,l o a d t r e e s ; I =i n d 2g r a y (X ,m a p ); N e w m a p =r g b 2g r a y (m a p );

s u b p l o t (2,2,1);s u b i m a g e (X ,m a p );t i t l e ('索引图') s u b p l o t (2,2,3);s u b i m a g e (I );t i t l e ('格式1灰度图') s u b p l o t (2,2,4);s u b i m a g e (X ,N e w m a p );t i t l e ('格式2灰度

100

200

300

50100150200250

100

200

300

50100150200250

100

200

300

50100150200250

灰度图像→索引图像

【格式1】1、[X ,m a p ]=g r a y 2i n d (I ,n ) 2、X =g r a y s l i c e (I ,n ) 3、X =g r a y s l i c e (I ,v )

【说明】格式1:将灰度图像转换为灰度级为n 的索引图像X ,n 的默认值为64;

格式2:将灰度图像I 均匀量化为n 个等级,然后转换为伪彩色图像X ;

格式3:按指定的阈值矢量v (其中每个元素在0和1之间)对图像I 进行阈值划分,然后转换成索引图像

【输入】I 可以是d o u b l e 类型、u i n t 8类型和u i n t 16类型

相关文档
最新文档