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





《最新matlab《数字图像处理》第4章-图像类型与彩色模型的转换--附要点.doc》由会员分享,可在线阅读,更多相关《最新matlab《数字图像处理》第4章-图像类型与彩色模型的转换--附要点.doc(48页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-datematlab数字图像处理第4章-图像类型与彩色模型的转换-附要点第六章 数据和函数的可视化 第四章 图像类型与彩色模型的转换(附)【目录】一、图像类型的转换11、真彩图像索引图像22、索引图像真彩图像33、真彩图像灰度图像34、真彩图像二值图像45、索引图像灰度图像46、灰度图像索引图像57、灰度图像二值图像68、索引图像二值图像79、数据矩阵灰度图像7二、彩色模型的
2、转换81、图像的彩色模型82、彩色转换函数8三、纹理映射11【正文】一、图像类型的转换二值图像灰度图像数据矩阵索引图像真彩图像AIX,mapRGBBW转换类型转换函数用 处真彩图像索引图像X=dither(RGB,map)节省存储空间,假彩色索引图像真彩图像RGB=ind2rgb(X,map)便于图像处理真彩图像灰度图像I=rgb2gray(RGB)得到亮度分布真彩图像二值图像BW=im2bw(RGB,level)阈值处理,筛选索引图像灰度图像I=ind2gray(X,map)Newmap=rgb2gray(map)得到亮度分布灰度图像索引图像X,map=gray2ind(I,n),X=gra
3、yslice(I,n)X=grayslice(I,v)伪彩色处理灰度图像二值图像BW=dither(I)BW=im2bw(I,level)阈值处理,筛选索引图像二值图像BW=im2bw(X,map,level)阈值处理,筛选数据矩阵灰度图像I=mat2gray(A,max,min)I=mat2gray(A)产生图像1、真彩图像索引图像【格式】X=dither(RGB,map)【说明】按指定的颜色表map通过颜色抖动实现转换颜色抖动即改变像素点的颜色,使像素颜色近似于色图的颜色,从而以空间分辨率来换取颜色分辨率。【输入】RGB可以是double、uint16或uint8类型【输出】X超过256色
4、则为uint16类型,否则输出为uint8型【例】CLFRGB=imread(flowers.tif);map=jet(256);X=dither(RGB,map);subplot(1,2,1);subimage(RGB);title(真彩图)subplot(1,2,2);subimage(X,map);title(索引图) 2、索引图像真彩图像【格式】RGB=ind2rgb(X,map)具有调色板map的索引图像X转换成真彩色图像RGB,实际实现时就是产生一个三维数据矩阵,然后将索引图像对应的调色板颜色赋予三维数据矩阵。【输入】X可以是double、uint16或uint8类型【输出】RGB
5、为double类型【例】CLF,load trees;RGB=ind2rgb(X,map);subplot(1,2,1);subimage(X,map);title(索引图)subplot(1,2,2);subimage(RGB);title(真彩图) 3、真彩图像灰度图像【格式】I=rgb2gray(RGB)【输入】RGB可以是double、uint16或uint8类型【输出】I类型同RGB【例】CLF,RGB=imread(flowers.tif);I=rgb2gray(RGB);subplot(1,2,1);subimage(RGB);title(真彩图)subplot(1,2,2);s
6、ubimage(I);title(灰度图) 4、真彩图像二值图像【格式】BW=im2bw(RGB,level)【说明】设置亮度阈值level,将真彩图像转换为二值图像。Level是归一化的阈值,值域范围为0 1;level可以由函数graythresh(I)计算得到。【输入】RGB可以是double、uint16或uint8类型【输出】BW为uint8型【例】CLF,RGB=imread(flowers.tif);BW=im2bw(RGB,0.5);subplot(1,2,1);subimage(RGB);title(真彩图)subplot(1,2,2);subimage(BW);title(
7、二值图) 5、索引图像灰度图像【格式1】I=ind2gray(X,map)【格式2】Newmap=rgb2gray(map)【说明】格式2将彩色调色板map转换为灰度调色板Newmap【输入】X可以是double、uint16或uint8类型,map为double类型【输出】I是double类型,Newmap为double类型【例】CLF,load trees;I=ind2gray(X,map);Newmap=rgb2gray(map);subplot(2,2,1);subimage(X,map);title(索引图)subplot(2,2,3);subimage(I);title(格式1灰度
8、图)subplot(2,2,4);subimage(X,Newmap);title(格式2灰度图) 6、灰度图像索引图像【格式1】1、X,map=gray2ind(I,n)2、X=grayslice(I,n)3、X=grayslice(I,v)【说明】格式1:将灰度图像转换为灰度级为n的索引图像X,n的默认值为64;格式2:将灰度图像I均匀量化为n个等级,然后转换为伪彩色图像X;格式3:按指定的阈值矢量v(其中每个元素在0和1之间)对图像I进行阈值划分,然后转换成索引图像【输入】I可以是double类型、uint8类型和uint16类型【输出】map的行不大于256,则X为uint8类型,否则
9、为uint16类型【例】CLF,I=imread(rice.tif);X1,map1=gray2ind(I,16);X2=grayslice(I,8);X3=grayslice(I,255*0 0.21 0.23 0.26 0.30 0.35 0.6 1.0);subplot(2,2,1);subimage(I);title(灰度图)subplot(2,2,2);subimage(X1,map1);title(16灰度级图)subplot(2,2,3);subimage(X2,hot(8);title(均匀量化图)subplot(2,2,4);subimage(X3,jet(8);title(
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字图像处理 最新 matlab 数字图像 处理 图像 类型 彩色 模型 转换 要点

限制150内