第六讲:Matlab工具箱之数字图像处理.ppt

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六讲:Matlab工具箱之数字图像处理

第六讲:Matlab工具箱之数字图像处理 数字图像基础 数字图像读取与显示 数字图像处理 6.1数字图像基础 1图像与数字图像 图像:是对客观对象的一种相似性的描述或写真,它包含了被描述或写真对象的信息,是人们最主要的信息源。 图像的含义十分广泛。英文picture指图片、图画,各种照片以及光学影像,它是用绘画或拍照的方法,对人、物、景的模拟(likeness)。英文image的意义代表“像”,它是人或景物(scene)的再现(representation),或者说它是人或景物通过透镜等光学系统产生的景物的视觉印象(visual impression)。 图(picture)是物体反射或透射光的分布,它是客观存在的 像(Image)是人的视觉系统所接收的图在人的大脑中所形成的印象和认识 2模拟图像与数字图像 模拟图像:也称光学图像,是指空间坐标和明暗程度连续变化的,计算机无法直接处理的图像,它属于可见图像。 数字图像:是指能被计算机存储、处理和使用的图像,是空间坐标和灰度均不连续,用离散数字表示的图像 A/D(模/数转换) D/A (数/模转换) 图像的获取方式(如遥感) 摄影成像 扫描成像 雷达成像 3图像数字化 (1)采样(空间离散) 空间上连续的图像变化成离散点的操作成为采样,实际上是空间坐标(x,y)的数字化,即按一定的间隔(△x, △ y)将图像划分M行×N列的网格 显然,采样网格的大小关系到图像的质量及 所包含的信息 (2)量化 (灰度离散) 4数字图像的基本特点 1 图像便于计算机处理与分析 2 图像信息损失低 3 图像的抽象性强 4 图像保存方便 5图像的类型 1 按灰度值可分为二值图像和多值图像 二值图像:每个像素灰度由0或1构成 多值图像:每个象素灰度由0~2n之间的数 表示(n1) 2 按波段量可分为单波段、彩色或多波段数字图像 6.2图像的读取与显示 1图像读取 函数和语法 A = imread(filename,fmt) [X,map] = imread(filename,fmt) load filename (对于索引图,*.mat格式的数据等) tu=imread(football.jpg) tu=imread(forest.tif); load woman 2 图像显示函数及其调用方法 (1)一般的方式 imshow football.jpg imshow trees.tif 区别 figure,imshow football.jpg figure,imshow trees.tif imview(trees.tif) (2)索引图的显示 load woman 对比 imshow(X,map) imshow(X) 对于X中的每一个象素,imshow显示存储在map中的颜色 imshow(uint8(X)) (3)彩色图像的显示 前面imshow football.jpg 等 都可是显示彩色,单有时候要调整RGB的显示顺序怎么办? tu=imread(football.jpg); imshow(tu) (4)灰度图像的显示 figure,imshow pout.tif I=imread(pout.tif); figure,imshow(I) figure,imshow(I,[1 200]) figure,imshow(I,2) figure,imshow(I,8) figure,imshow(I,256) (5)truesize的使用 如果图像太小,显示很小,不利于浏览,这是可是采用truesize来进行调整 bw=zeros(20,20); bw(2:2:18,2:2:18)=1 figure,imshow(bw) figure,imshow(bw),truesize([100 100]) figure,imshow(bw,notruesize) bw=imread(circbw.tif); imshow(bw) figure,imshow(~bw) (7)特殊的显示方式 显示多祯图像(实现动画) 语法 mov = immovie(X,map) mov = immovie(RGB) 通常和movie(mov)联合使用 举例1 axis equal M=moviein(16) set(gca,NextPlot,replacechildren) for j=1:100 plot(fft(eye(j+16))) M(:,j)=getframe; end Movie(M,2)%指定放映几次 举例2 mri=uint8(zeros(128,128,1,27)); for

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档