部分23:图像处理常用MATLAB函数

部分23:图像处理常用MATLAB函数

ID:40842607

大小:986.60 KB

页数:91页

时间:2019-08-08

部分23:图像处理常用MATLAB函数_第1页
部分23:图像处理常用MATLAB函数_第2页
部分23:图像处理常用MATLAB函数_第3页
部分23:图像处理常用MATLAB函数_第4页
部分23:图像处理常用MATLAB函数_第5页
资源描述:

《部分23:图像处理常用MATLAB函数》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第B3章MATLAB在图像处理中的应用7.1概述7.2图像的读写和查询7.3图像的显示7.4图像的算术运算7.5图像的几何操作7.6线性滤波7.7图像的变换7.8图像分析和增强7.9基于区域的图像处理7.1概述7.1.1MATLAB中的图像和图像处理工具箱MATLAB中大多数图像是用二维数组(矩阵)double(64位)浮点型,或uint8(8位无符号整数)、uint16(16位无符号整数)来存储的,矩阵中的每一个元素对应图像中的一个像素(pixel).例如:一幅由200行300列不同灰度值的点组成的图像可以用200X300的矩阵来存储。对于彩色图像,如

2、RGB图像,需要用三维数组来存储。7.1.2MATLAB中的图像类型二值图像(Binary):图像的取值为0或1。索引图像(Indexed,pseudocolor):图像为mXn矩阵,矩阵元素的值指向颜色映像表(colormap)。灰度图像(intensity,grayscale,graylevel):图像为mXn矩阵,矩阵元素的值指的是灰度值。对singleordouble矩阵取值范围:[0,1],对uint8矩阵取值范围:[0,255],对uint16矩阵取值范围:[0,65535],对int16矩阵取值范围:[-32768,32767]。真彩色图像

3、(RGB):图像为mXnX3的矩阵。二值图像(Binary)索引图像(Indexed)灰度图像(Grayscale)真彩色图像(Truecolor)gray2ind:Convertagrayscaleimagetoanindexedimage.grayslice:Convertagrayscaleimagetoanindexedimageusingmultilevelthresholding.im2bw:Convertagrayscaleimage,indexedimage,ortruecolorimage,toabinaryimageind2gray:

4、Convertanindexedimagetoagrayscaleimage。7.1.3MATLAB中的图像类型之间的转换ind2rgb:Convertanindexedimagetoatruecolorimage.mat2gray:Convertadatamatrixtoagrayscaleimage,byscalingthedata.rgb2gray:Convertatruecolorimagetoagrayscaleimage.rgb2ind:Convertatruecolorimagetoanindexedimage.im2uint8rgb2=i

5、m2uint8(rgb1)im2uint16im2int16im2singleim2double7.1.4图像数据类型之间的转换用N维数组来存储图像序列mXnXp的数组表示p个二维图像7.1.5图像序列mXnX3Xp表示?MATLAB支持下列图像文件格式:•BMP(MicrosoftWindowsBitmap位图)•HDF(HierarchicalDataFormat层次数据)•JPEG(JointPhotographicExpertGroup静止图像压缩标准)•PCX(Paintbrush画刷格式)•PNG(PortableNetworkGraphic

6、s可移植网络图像)•TIFF(TaggedImageFileFormat标记图像文件)•XWD(XWindowDump)•GIF(GraphicsInterchangeFormat图形交换)7.1.5图像文件格式7.2图像的读写和查询7.2.1图像文件的读取A=imread(文件名,文件格式)[X,map]=imread(文件名,文件格式)文件名必须在MATLAB的搜索路径范围内,否则需要指出完整的路径。RGB=imread(‘football.jpg’);[X,map]=imread(‘trees.tif’);7.2图像的读写和查询7.2.2图像文件的

7、写入imwrite(A,filename,fmt):写图像A到文件名filename中,格式为fmtimwrite(X,map,filename,fmt):写索引图像X和它相连的颜色映像表map到文件名filename中,格式为fmt例如:imwrite(A,’myfile.jpg’,’Quality’,100);写图像矩阵到文件名为myfile.jpg的文件中,参数‘Quality’,100是控制存入时压缩比的。7.2图像的读写和查询7.2.3图像文件信息的查询info=imfinfo(filename):从图像文件中查询其信息,包括文件名、路径、格式

8、、版本号、文件修改时间、文件大小、图像宽度和长度、每个像素的位数、图像类型等。例

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。