电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Matlab图像处理精讲VIP免费

Matlab图像处理精讲_第1页
1/42
Matlab图像处理精讲_第2页
2/42
Matlab图像处理精讲_第3页
3/42
第五篇Matlab图像处理第一页,共四十二页。数字图像的概念111213121222323132333123nnnijmmmmnffffffffmnfffffffff维图像下标表示了当前像素点在图像中的位置;表示了图像当前位置的亮度或灰度;ijf第二页,共四十二页。数字图像的形成一幅数字图像由许多个像素组成,像素也是数字图像的单位之一;胶片(模拟)图像的单位为长度,如寸、毫米等等,1英寸证明照的尺寸为3.6cm×2.7cm;2英寸证明照的尺寸是3.5cm×5.3cm;5英寸照片的尺寸为12.7cm×8.9cm;数字图像的生成就是为每个像素填上需要的颜色值。数码相机、摄像机、扫描仪等设备。第三页,共四十二页。图像处理是对数字图像进行各种操作,如亮度、对比度调整,去噪、边缘检测、压缩、分割和目标识别等工作;RGB彩色图像是由三幅独立的红、蓝、绿分量图像组成,对彩色图像的处理可以转化为对三基色分量图像的处理;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位图.bmpXWDXWindows转储.xwd第五页,共四十二页。I—待显示图像矩阵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)改变图像大小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)索引图像索引图像包括调色板和图像数据两部分,是把颜色进行排列、编号,图像数据对应为该点像素的颜色序号而非颜色本身;调色板为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、图像类型转换根据需求,将图像在不同类型间进行转换;索引图像,无法直接滤波;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将索引图转换为灰度图像,命令去除了索引图像的色度和饱和度信息,而仅保留了亮度信息;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通过设定阈值将灰度图像转换为索引色...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Matlab图像处理精讲

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部