《篇Matlab图像处理》PPT课件

《篇Matlab图像处理》PPT课件

ID:36917298

大小:320.60 KB

页数:41页

时间:2019-05-10

《篇Matlab图像处理》PPT课件_第1页
《篇Matlab图像处理》PPT课件_第2页
《篇Matlab图像处理》PPT课件_第3页
《篇Matlab图像处理》PPT课件_第4页
《篇Matlab图像处理》PPT课件_第5页
资源描述:

《《篇Matlab图像处理》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五篇Matlab图像处理数字图像的概念下标表示了当前像素点在图像中的位置;表示了图像当前位置的亮度或灰度;数字图像的形成一幅数字图像由许多个像素组成,像素也是数字图像的单位之一;胶片(模拟)图像的单位为长度,如寸、毫米等等,1英寸证明照的尺寸为3.6cm×2.7cm;2英寸证明照的尺寸是3.5cm×5.3cm;5英寸照片的尺寸为12.7cm×8.9cm;数字图像的生成就是为每个像素填上需要的颜色值。数码相机、摄像机、扫描仪等设备。图像处理是对数字图像进行各种操作,如亮度、对比度调整,去噪、边缘检测、压缩、分割和目标识别等工作;RGB彩色图像是由

2、三幅独立的红、蓝、绿分量图像组成,对彩色图像的处理可以转化为对三基色分量图像的处理;1、Matlab图像处理工具箱常用命令1)图像读取I=Imread(‘pathorname’)[I,map]=Imread(‘pathorname’)2)显示图像Imshow(I)Imshow(I,map)Imshow(I,[low,high])Imshow(I,[])格式描述后缀TIFF标签图像文件格式.tif.tiffJPEG联合图像专家组.jpg.jpegGIF图形交换格式(imwriteunuse).gifPNG可移植网络图形.pngBMPWindows位

3、图.bmpXWDXWindows转储.xwdI—待显示图像矩阵map—灰度级别,默认为256[low,high]为灰度最大、最小值,小于为0,大于为255;[]将low设置为矩阵I的最小值,high设置为I的最大值;3)pixval交互显示单个像素的亮度值;显示欧几里得距离;4)imfinfo获得图像文件信息;5)size(I)获得图像矩阵大小;6)保存图像imwrite(I,filename,fmt)imwrite(I,map,filename,fmt)I—待保存的图像矩阵;filename—图像保存路径;fmt—图像保存格式;7)改变图像大小

4、B=imresize(I,scale)B=imresize(I,[mrowsncols])[B,newmap]=imresize(I,map,scale)实例:5-1.m2、图像分类1)灰度图像(亮度)灰度图像可分为8位和16位两种,像素数据类型为uint8和uint16,分别对应[0255]、[065535]2)二值图像像素取值只能为0或1;逻辑矩阵;B=logical(A)非零为1;Islogical判断是否为逻辑矩阵;Sample:5*5大小矩阵,按图像显示3)索引图像索引图像包括调色板和图像数据两部分,是把颜色进行排列、编号,图像数据对应

5、为该点像素的颜色序号而非颜色本身;调色板为m×3矩阵,每一行代表一种颜色,各元素的值介于[0,1]之间,乘以255来表示实际值;实例:5-2.m4)真彩(RGB)图像由三基色RGB组合各种颜色值,每一幅真彩图像由三个基色分量图组合而成。真彩图像<----->灰度图像近似平均R=G=B=(R+G+B)/3亮度方程三基色与白光之间的数学关系,即三基色按什么比例组合可以生成白光;R=G=B=0.3R+0.59G+0.11B实例:5-3.m红+蓝=紫红+绿=黄蓝+绿=青黄+红=橙黄+蓝=绿红+蓝+绿=白3、图像类型转换根据需求,将图像在不同类型间进行转换

6、;索引图像,无法直接滤波;1)dither通过抖动算法转换图像类型;X=dither(RGB,map)抖动算法将RGB图像按指定的调色板map转换为索引图像X;BW=dither(I)将灰度图像通过抖动算法转换为二值图像;2)im2bw通过设置亮度阈值,把真彩图像、索引图像以及灰度图像转换为二值图像;BW=im2bw(I,level)灰度图----二值图BW=im2bw(X,map,level)索引图----二值图BW=im2bw(RGB,level)真彩图----二值图3)ind2gray将索引图转换为灰度图像,命令去除了索引图像的色度和饱和度

7、信息,而仅保留了亮度信息;I=ind2gray(X,map)4)ind2rgb将索引图转换为真彩图像,命令把调色板中的颜色值赋给了图像矩阵;I=ind2rgb(X,map)5)mat2gray将数据矩阵转换为灰度图像;I=mat2gray(A,[aminamax])I=mat2gray(A)6)gray2ind[X,map]=gray2ind(I,n)灰度图---索引图[X,map]=gray2ind(BW,n)二值图---索引图7)grayslice通过设定阈值将灰度图像转换为索引色图;X=grayslice(I,n)把灰度图像均匀量化为n个等

8、级,然后转换为伪彩色图像;8)rgb2gray真彩图像转换为灰度图像,或将彩色调色板转换为灰度调色板;X=rgb2gray(A)9)rg

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

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

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