数字图象处理期末考试复习.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字图象处理期末考试复习

数字图象处理 第一章 绪言 一幅图像可以定义为一个二维函数f(x,y),其中x和y是空间坐标,而f在任意一对坐标(x,y)处的幅度称为该图像的亮度或灰度,当x,y和f的幅值都是有限的离散值时,称该图像为数字图像,数字图象处理就是用计算机处理数字图像,数字图象处理是由有限数量的元素组成的, 图像的处理分为:低级、中级和高级处理。低级处理包括原始操作,它的特点是其输入输出均为图像。中级处理的特点是,其输入通常是图像,但输出则是从这些图像中提取的属性,高级处理通过执行通常与人类视觉相关的感知函数。 Matlab的典型应用有: 数学和计算、算法开发、数据获取、 建模、模拟和原型设计、 数据分析、研究和可视化、科学和工程图形、应用开发 文件必须在当前的目录中,或者在搜索路径的目录中 M函数有两种可以由用户显示的信息类型,第一种信息类型称为H1,它包含函数名和一行描述,第二种信息类型称为帮助文本快。 基本原理 数据处理工具箱(IPT)是扩展MAtLAB数值计算能力的函数集 一幅图像可以定义为一个二维函数f(x,y),其中x和y是空间(平面)坐标,而f在任意一对坐标(x,y)处的幅度称为该图像的亮度或灰度,灰度是用来表示黑白图像亮度的一个术语,而彩色图像是单个二维图像组合形成的。 将坐标值数字化称为取样,将振幅数字化称为量化,当F的x,y分量和振幅都是有限且离散的量时,称该图像为数字图像。取样和量化的结果是一个实数矩阵,工具箱使用(r,c)表示行与列。 读取图像函数imread(‘图像名‘)imread支持GIF格式,但imwrite不支持,函数size(f)可以输出一幅图像的行数和列数,whos f可以显示出一个数组的附加信息, 显示图像用函数imshow(f,G),f 是一个图像数组,G使显示该图像的灰度等级,省略则默认灰度等级为256,imshow(f,[low high]),会将所有小于或等于low的值都显示为黑色,所有大于或等于high的值都显示为白色,imshow(f,[ ])可以将变量的low设置为数组f的最小值,将变量high设置为数组f的最大值,函数Pixval经常用来交互地显示单个像素的亮度值。 函数imwrite(f, ‘fliename’)可以将图像写到磁盘上,但是文件名必须是一种可以识别的格式。 数据类: 表中的前八种是数值数据、类,第九项是字符类,最后一项是逻辑数据类,8比特图像是实际中最常用的一种图像, 工具箱支持以下四种图像类型: 亮度图像、二值图像、索引图像、RGB图像 大多数单色图像的处理运算都是通过二值图像或亮度图像来进行的,规定双精度型归一化亮度图像的取值范围是[0,1] 一个取值只包含0和1的uint8类数组,在matlab中并不认为是二值图像,要通过logical函数来转换,B = logical(A) 要测试一个数组是否是逻辑数组,用函数islogical(c),c是逻辑数组,该函数返回1,否则返回0, 一幅图像的特性是由数据类和图像类型这两者来表征的,二值图像的像素只能是logical数据类。 检测输入的数据类用函数im2uint8,将一幅彩色图像转换成灰度图像用函数G = mat2gray(A),二值图像和亮度图像之间的转换用函数im2bw,G = im2bw(f,t),该函数通过阈值处理,将一幅亮度图像f转换成一幅二值图像g, 数组索引包括向量和矩阵索引,向量索引中的方法在矩阵索引中可用,sum(v)会将输入向量v的所有数值元素相加。M文件函数的组成部分为:函数定义行、H1行、帮助文本、函数体、命令。 Matlab运算符可以分为以下三种主要类别: 执行数值计算的算术运算符(包括矩阵算数运算符和数组算数运算符) 在数量上比较操作数的关系运算符 执行函数AND、OR、NOT的逻辑运算符 流控制:基于预定义条件集而控制操作流的能力是所有编程语言的核心,支持8种流控制语句, 两种优化代码的方法:向量化循环和预分配数组,在向量化后,代码的效率会更高。预分配数组可以加快代码的执行时间, 亮度变换与空间滤波 空间域指的是图像平面本身,在空间域内处理图像的方法是直接对图像的像素进行处理。 本书第47页, 对图像进行对比度拉伸变幻时进行动态范围处理的基本工具,对数变换的一项主要应用时压缩动态范围,使用函数mat2gray可将值限定在范围[0,1]内,使用函数im2uint8可将值限定在范围[0,255]内,在处理图像直方图的工具箱中,核心函数是imhist。 灰度级均衡化处理的最终结果是一幅扩展了的动态范围的图像,它具有较高的对比度,由函数g = histeq(f,nlev),其中f为输入图像,nlev是输出图像的灰度等级。(最大为25

文档评论(0)

kaiss + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档