matlab图像处理命令-课件.ppt
《matlab图像处理命令-课件.ppt》由会员分享,可在线阅读,更多相关《matlab图像处理命令-课件.ppt(108页珍藏版)》请在三一办公上搜索。
1、MATLAB常用的图像操作,MATLAB常用的图像操作,数字图像研究的领域,数字图像研究的领域非常广泛图像的数字化图像变换图像增强图像恢复图像分割图像分析与理解图像编码压缩,数字图像研究的领域数字图像研究的领域非常广泛,MATLAB图像处理工具箱,提供了丰富的图像处理函数 图像的几何变换图像的领域和图像块操作线性滤波和滤波器设计图像变换图像分析与增强二值图像操作感兴趣区域处理,MATLAB图像处理工具箱 提供了丰富的图像处理函数,MATLAB图像处理工具箱,MATLAB图像处理工具箱提供的函数大多数是M文件,可以查看这些文件的代码并进行改进,也可以把自己编写的代码加入其中,来扩充图像处理的功能
2、。,MATLAB图像处理工具箱 MATLAB图像处理工具箱提供的,MATLAB中的图像,MATLAB中的数字图像由一个或多个矩阵表示矩阵运算的语法对数字图像同样适用图像按像素存储,即矩阵的每个元素代表一个像素例如一幅200行300列的图像,在MATLAB中存储为200300大小的矩阵有些图像,如RGB图像,需要三维矩阵表示,每一维代表一种颜色,MATLAB中的图像 MATLAB中的数字图像由一个或多个矩,matlab图像处理命令-课件,matlab图像处理命令-课件,MATLAB中的图像,MATLAB中图像数据矩阵的存储方式为:双精度(double)类型,即64位的浮点数无符号整数(uint8
3、) 类型在进行图像数据矩阵运算时,通常要将图像转换成double型uint8类型的优势仅在于节省存储空间,MATLAB中的图像 MATLAB中图像数据矩阵的存储方式为,MATLAB中支持的图像类型,真彩色图像索引色图像灰度图像二值图像还可处理由多帧图像组成的图像序列,MATLAB中支持的图像类型 真彩色图像,真彩色图像,又称为RGB图像利用R、G、B 3个分量表示一个像素的颜色,通过三基色可以合成出任意颜色一个尺寸为mn的RGB图像,在MATLAB中存储为一个mn3的多维数组图像A中(x,y)处的像素的RGB值:A(x,y,1:3)若RGB图像用双精度型来存储,亮度值域为0,1,则一个像素值为
4、(0,0,0)代表黑色,值为(1,1,1)代表白色用无符号整型存储,亮度值范围0,255,真彩色图像 又称为RGB图像,matlab图像处理命令-课件,索引色图像,把不同的颜色对应为不同的序号,各像素存储的是颜色的序号而不是颜色值本身。MATLAB中的索引色图像包括两个结构调色板:一个m3的色彩映射矩阵,每一行代表一种颜色,通过3个分别代表红、绿、蓝颜色强度的双精度数,形成一种特定的颜色,索引色图像 把不同的颜色对应为不同的序号,各像素存储的是颜色,matlab图像处理命令-课件,索引色图像,MATLAB中提供一些产生预存的标准调色板的函数,索引色图像 MATLAB中提供一些产生预存的标准调色
5、板的函数,jet,Hsv,Hot,jetHsvHot,索引色图像,默认情况下,调用调色板函数会产生一个643的调色板,用户也可以自定义调色板的大小,如hot(m)产生一个m3的调色板,其颜色范围从黑经过红、橘红、黄到白,索引色图像 默认情况下,调用调色板函数会产生一个643的调,索引色图像,MATLAB中的索引色图像包括两个结构图像数据矩阵,也可以是double和uint8两种类型 当图像数据为double类型时,值1代表调色板中的第1行,值2代表第2行 如果图像数据为uint8类型,0代表调色板的第1行,值1代表第2行,索引色图像 MATLAB中的索引色图像包括两个结构,索引色图像,当读入图
6、像时,MATLAB同时加载调色板和图像load flujetimage(X),索引色图像 当读入图像时,MATLAB同时加载调色板和图像,matlab图像处理命令-课件,matlab图像处理命令-课件,索引色图像,当读入图像时,MATLAB同时加载调色板和图像load flujetimage(X)colormap(hot),索引色图像 当读入图像时,MATLAB同时加载调色板和图像,matlab图像处理命令-课件,灰度图像,存储灰度图像只需要一个数据矩阵。 数据类型可以是double,0,1;也可以是uint8,0,255,灰度图像 存储灰度图像只需要一个数据矩阵。 数据类型可,matlab图
7、像处理命令-课件,二值图像,二值图像只需一个数据矩阵,每个像素只有两个灰度值,可以采用uint8或double类型存储。 MATLAB工具箱中以二值图像作为返回结果的函数都使用uint8类型。,二值图像 二值图像只需一个数据矩阵,每个像素只有两个灰度值,,图像序列,MATLAB工具箱支持将多帧图像连接成图像序列。 图像序列是一个4维数组,图像帧的序号在图像的长、宽、颜色深度之后构成第4维。 分散的图像也可以合并成图像序列,前提是各图像尺寸必须相同,若是索引色图像,调色板也必须相同。 可参考cat()函数 Acat(4,A1,A2,A3,A4,A5),图像序列 MATLAB工具箱支持将多帧图像连
8、接成图像序列。,matlab图像处理命令-课件,matlab图像处理命令-课件,图像类型转换函数,图像类型转换函数,matlab图像处理命令-课件,matlab图像处理命令-课件,matlab图像处理命令-课件,matlab图像处理命令-课件,读写图像文件,读写图像文件,图形图像文件的读取,参数fmt指定了图像的格式,可选的值为cur、bmp、hdf、ico、jpg、pcx、png、tif、xwd,(适用于cur、ico、tif格式),图形图像文件的读取参数fmt指定了图像的格式,可选的值为cu,图形图像文件的写入,图形图像文件的写入,图形图像文件信息的查询,图形图像文件信息的查询,文件最后修
9、改时间文件大小(字节)文件格式文件格式版本号图像的宽图像的高位深度图像类型调色板,文件最后修改时间,图像的显示,图像的显示,图像文件的显示,索引图像及其显示,图像文件的显示索引图像及其显示,图像文件的显示,索引图像及其显示用image函数显示由矩阵表示的图像,MATLAB将矩阵的每个元素对应到当前调色板的一行,并取这一行的颜色值作为该点的颜色,必须先指定调色板,图像文件的显示索引图像及其显示,load clown,image(X),colormap(map) image(X),load clownimage(X)colormap(map,X,map = imread(trees.tif);,i
10、mshow(X,map),X,map = imread(trees.tif);,图像文件的显示,灰度图像的显示要显示一副灰度图像,可以调用函数 imshow 或 imagesc,图像文件的显示灰度图像的显示,图像文件的显示,图像文件的显示,imshow(cameraman.tif ),I = imread(cameraman.tif);imshow(I),h = imshow(I,0 80);,imshow(cameraman.tif ) I = i,matlab图像处理命令-课件,图像文件的显示,图像文件的显示,matlab图像处理命令-课件,matlab图像处理命令-课件,matlab图像
11、处理命令-课件,图像文件的显示,RGB图像的显示image(RGB) imshow(RGB),图像文件的显示RGB图像的显示,图像文件的显示,colorbar用于显示颜色条,由图像中使用到的色彩排列而成,图像文件的显示colorbar,matlab图像处理命令-课件,图像文件的显示,montage多帧图像指的是包含不止一幅图像的图像,如HDF和TIFF文件类型。同时显示多帧图像的所有帧显示多帧图像中的一帧,图像文件的显示montage,图像文件的显示,montage,图像文件的显示montage,matlab图像处理命令-课件,matlab图像处理命令-课件,图像文件的显示,immovie将多
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 图像 处理 命令 课件

链接地址:https://www.31ppt.com/p-1286346.html