数字图象处理实验指导书

合集下载

数字图像处理实验指导书

数字图像处理实验指导书

《数字图像处理》实验指导书数字图象处理实验的目的不仅是让学生通过用MATLAB等高级语言编写数字图像处理的一些基本算法程序,巩固和掌握图像处理技术的理论、方法和基本技能,提高实际动手能力,而且通过综合实习,让学生能探讨和应用数字图像处理技术去解决一些实际问题。

为学生进一步学习和应用数字图像技术解决实际问题奠定基础。

实验一、数字图像获取 (2)实验二、图像的傅立叶变换 (5)实验三、图像直方图增强 (7)实验四数字图像空间域平滑 (11)实验五数字图像锐化 (14)实验六、图像压缩 (17)实验七图像融合 (21)实验八图像分割 (23)实验一、数字图像获取一、实验目的1掌握使用扫描仪等数字化设备以及计算机获取数字图像的方法;2修改图像的存储格式。

二、实验原理用扫描仪获取图像也是图像的数字化过程的方法之一。

扫描仪按种类可以分为手持扫描仪,台式扫描仪和滚筒式扫描仪(鼓形扫描仪)。

扫描仪的主要性能指标有x、y方向的分辨率、色彩分辨率(色彩位数)、扫描幅面和接口方式等。

各类扫描仪都标明了它的光学分辨率和最大分辨率。

分辨率的单位是dpi,dpi 是英文Dot Per Inch的缩写,意思是每英寸的像素点数。

扫描仪工作时,首先由光源将光线照在欲输入的图稿上,产生表示图像特征的反射光(反射稿)或透射光(透射稿)。

光学系统采集这些光线,将其聚焦在CCD上,由CCD将光信号转换为电信号,然后由电路部分对这些信号进行A/D转换及处理,产生对应的数字信号输送给计算机。

当机械传动机构在控制电路的控制下,带动装有光学系统和CCD的扫描头与图稿进行相对运动,将图稿全部扫描一遍,一幅完整的图像就输入到计算机中去了。

图1.1扫描仪的工作原理扫描仪扫描图像的步骤是:首先将欲扫描的原稿正面朝下铺在扫描仪的玻璃板上,原稿可以是文字稿件或者图纸照片;然后启动扫描仪驱动程序后,安装在扫描仪内部的可移动光源开始扫描原稿。

为了均匀照亮稿件,扫描仪光源为长条形,并沿y方向扫过整个原稿;照射到原稿上的光线经反射后穿过一个很窄的缝隙,形成沿x方向的光带,又经过一组反光镜,由光学透镜聚焦并进入分光镜,经过棱镜和红绿蓝三色滤色镜得到的RGB三条彩色光带分别照到各自的CCD上,CCD将RGB光带转变为模拟电子信号,此信号又被A/D变换器转变为数字电子信号。

数字图像实验指导书

数字图像实验指导书

《数字图像处理》实验指导书顾相平编淮阴工学院计算机工程学院2011年1月目录实验 1 灰度图像的对比度处理 (1)实验2灰度图像平滑滤波处理 (3)实验3图像复原 (5)实验4图像压缩 (7)实验1 灰度图像平滑滤波处理一、实验目的本次实验对图像邻域平均处理,改变模板尺寸大小,对比获得的图像的效果。

二、实验原理1、采用3x3模板对图像进行平滑滤波处理;2、采用5x5模板对图像进行平滑滤波处理;3、比较两种模板处理所获得的效果。

三、实验步骤1、打开计算机,启动MA TLAB程序;2、调入“实验1”中获取的数字图像,使用不同的平滑滤波器对图像进行平滑处理并比较所得不同的图像效果。

3、记录和整理实验报告四、实验仪器1、计算机;2、MATLAB(含IPT)等程序;3、移动式存储器(软盘、U盘等)。

4、记录用的笔、纸。

五、实验报告内容1、叙述实验过程;2、提交实验的原始图像、锐化后的图像。

附:以当前像素为中心,分别切出一个3x3和5x5像素组成的图像块,用这两种模板图像进行平滑处理,并比较处理结果。

主要程序清单:Dim i As IntegerDim j, gx, gy, bx, by, k1, k2 As IntegerDim r As LongDim g As LongDim b As LongDim rr, rx As IntegerDim gg As IntegerDim bb As IntegerDim n As LongDim blocksize As Shortblocksize = 3tuxiang = PictureBox1.ImageFor i = Int(blocksize / 2) To PictureBox1.Size.Width - Int(blocksize / 2) For j = Int(blocksize / 2) To PictureBox1.Si ze.Height - Int(blocksize / 2)rx = 0: gx = 0: bx = 0For k1 = -Int(blocksize / 2) To Int(blocksize / 2)For k2 = -Int(blocksize / 2) To Int(blocksize / 2)c = tuxiang.GetPixel(i + k1, j + k2)r = c.rg = c.gb = c.brx = rx + r’模板下的像素R分量求和gx = gx + gbx = bx + bNext k2Next k1rr = rx / (blocksize * blocksize)’邻域平均法c = c.FormArgb(c.a, rr, rr, rr)tuxiang.SetPixel(i,j,c)Next jPictureBox1.RefreshNext i实验2 灰度图像锐化滤波处理一、实验目的本次实验对灰度图像进行线形锐化处理,选用不同的锐化滤波器,对获得的图像效果进行比较。

《数字图像处理》实验指导书1

《数字图像处理》实验指导书1

《数字图像处理》实验指导书前言本实验指导书可作为电子信息工程、通信工程、生物医学工程等专业《数字图像处理》课程的实验指导书。

实验指导书共提供了6个实验,要求在VB环境下实现。

实验名称与学时安排详见下表。

实验名称与学时安排表实验教学基本要求:1、在实验前,认真准备,熟悉和掌握相关实验内容的基本算法和程序设计技术。

2、根据实验目的和要求,按时认真完成各实验的上机操作。

3、实验结束后,要及时提交经调试正确的程序源代码、生成的可执行文件、实验报告书等文档。

实验一图象的读取保存及图像的二值化处理一、实验目的1、熟悉《数字图像处理》的实验平台。

2、了解VB对图像进行处理的基本方法。

3、熟悉彩色图像变成灰度图象以及灰度图像转换成二值图像的基本原理及处理过程。

二、实验准备1、复习彩色图像变成灰度图象以及灰度图像的二值化处理的基本原理。

2、阅读下列内容,了解VB对图像进行处理的基本方法。

(1)读取图像通过扫描仪、摄像机等输入计算机以.bmp、.ico或.wmf存储的图像文件,可用LoadPicture函数把图像文件装入窗体、图片框或图像框中,例如:picture1.picture=loadpicture(“c:\image\flower.bmp”)可以把路径为c:\image\flower.bmp的图像文件装入图片框picture1中。

为了使图片框的大小与图像相匹配,应将图片框的autosize属性设置为True。

(2)用Point方法获取彩色图像的颜色值Point方法的功能是获取图像上指定像素的颜色值。

格式为:Object.Point(x,y)其中,Object表示获取颜色的对象名,(x,y)为取得颜色的坐标位置。

Point 方法将指定位置的像素的颜色值返回一个长整形数。

例如,求图片框picture 1中图像在位置(x,y)的像素颜色值(col)时,可写为:dim col as longcol=picture1.Point(x,y)(3)用Pset方法画点Pset方法的功能是在指定的位置画一个指定颜色的点。

数字图像处理实验指导书

数字图像处理实验指导书

数字图像处理实验指导书臧兰云电子工程学院实验一图像基本运算一、实验目的:1、了解数字图像处理基础2、掌握数字图像处理的基本运算方法3、学习利用matlab进行数字图像处理的基本方法二、实验内容:1、根据图像采样原理,试对lena图像分别进行4和16倍减采样,查看其减采样效果。

2、对一幅图像加入椒盐噪声,并通过减法运算提取出噪声。

3、两幅二值图像进行逻辑与、或、非运算。

4、实现把一幅图像旋转45°,并分别采用把转出显示区域的图像截去和扩大显示区域范围以显示图像的全部两种方式。

5、选取一幅大小为256*256像素的图像,分别将图比例放大1.5倍,比例缩小0.7倍,非比例放大到420*384像素,非比例缩小到150*180像素。

三、思考与总结:1、将一幅图像如果进行4倍、16倍和64倍增采样会出现什么情况?是否有其他方法可以实现图像的采样?2、图像的选转会导致图像的失真吗?若有,有什么办法可以解决这个问题?3、由非比例缩放得到的图片能够恢复到原图片吗?为什么?实验二图像变换及增强一、实验目的:1、掌握图像变换的应用2、掌握数字图像处理的空间域及频域的增强方法二、实验内容:1、构造一幅图像并对其旋转一定的角度,求原始图像及旋转后图像的频谱图。

2、对一幅灰度图像进行均衡化,灰度等级为8级。

3、对一幅灰度图像采用多种方法实现平滑、锐化滤波。

4、对一幅图像进行幂次变换。

三、思考与总结:1、图像变换在图像处理中的应用?2、什么是傅里叶变换的旋转性?3、以上实验分别可以应用到那些实际问题中? 实验三图像压缩编码一、实验目的:1、掌握图像压缩编码的概念2、比较图像压缩编码的各种方法二、实验内容:1、计算一幅灰度图像的熵。

2、选择一种方法对图像进行压缩,并计算压缩比。

三、思考与总结:1、注释程序功能2、以上实验可以应用到那些实际问题中?实验四图像分割及彩色图像处理一、实验目的:1、掌握图像分割的基本原理2、掌握彩色图像处理方法二、实验内容:1、用全局阈值法对图像进行分割2、实现sobel算子及Roberts等算子的边缘提取算法3、生成一幅大小为256*256的RGB图像。

《Photoshop数字图像处理》实验指导书

《Photoshop数字图像处理》实验指导书

《Photoshop数字图像处理》实验指导书一、实验的目的和要求在掌握并利用PHOTOSHOP基本操作和工作环境的前提下,完成图形图像的基本实验操作。

要求:二、实验内容和时间安排1.掌握工具箱中的各个工具的属性、特点、参数设置及使用方法。

2.了解PHOTOSHOP的色彩原理和图像色彩和色调的调配。

3.了解图层的基本原理,掌握图层的基本操作。

4.了解通道和蒙版的基本原理、及作用,掌握通道和蒙蔽的简单操作。

三、实验方法和手段实验方式:独立进行实验。

注意事项:1.实验前,学生要认真预习实验指导书,明确实验目的和要求,掌握与实验相关的理论知识,了解要绘制的内容;2.对所做实验得出结论,编写实验报告。

实验一:Photoshop基本操作及工具使用(按钮制作)一、实验目的本例主要学习:【文字工具】、【渐变填充工具】、【直线工具】、【圆角矩形工具】、【图层样式】、【调整图层】的使用。

二、案例效果图1三、实验步骤(1) 单击[文件]→[新建]→弹出[新建]设置对话框,具体设置如(图2)所示,单击[确定]按钮,即可新建一个文件。

图2(2)单击【图层】面板底部的【创建新图层】按钮,创建一个新的空白【图层1】,【图层】面板如(图3)所示。

将【前景色/背景色】设置为默认色,在工具箱中单选[圆角矩形]工具,[圆角矩形]工具属性选项栏的设置如(图4)所示。

图3 图4(3)在【图层】面板中单击【背景】图层,使其【背景】图层成为当前可编辑图层。

按【Alt+Delete】组合键,将【背景】图层填充为黑色。

(4)将工具箱中的【前景色】设置为白色。

单击【图层】面板中的【图层1】使其成为当前可编辑图层。

利用工具,在画面中绘制如(图5)所示的圆角矩形。

图5 图6(5)分别设置工具箱中的【前景色】和【背景色】。

(6)单选工具箱中的[渐变]工具,[渐变]工具属性选项栏的设置如(图6)所示。

(7)单击【图层】面板中的【锁定透明像素】按钮,锁定图层的透明区域,然后,在画面中从上边往下边拖动鼠标,即可填充出如(图7)所示的渐变效果。

数字图像处理实验指导书资料

数字图像处理实验指导书资料

实验一 灰度图像的对比度线性展宽一、实验目的让学生通过使用对图像采用线性对比度展宽的方法进行处理,获得对图像画质的改善。

二、实验原理与方法对比度线性展宽处理,其实质是对图像灰度值的一个线性映射——通过这种方式来实现突出图像中重要信息的目的。

通常情况下,处理前后的图像灰度级是相同的,即处理前后的图像灰度级都为[0,255]。

那么,从原理上讲,我们就只能通过抑制非重要信息的对比度来腾出空间给重要信息进行对比度展宽。

设原图像的灰度为),(j i f ,处理后的图像的灰度为),(j i g ,对比度线性展宽的原理示意图如图1.1所示。

假设原图像中我们关心的景物的灰度分布在[a f ,b f ]区间内,处理后的图像中,我们关心的景物的灰度分布在[a g ,b g ]区间内。

在这里)(a b g g g -=∆)(a b f f f -=∆<,也就是说我们所关心的景物的灰度级得到了展宽。

根据图中所示的映射关系中分段直线的斜率我们可以得出线性对比度展宽的计算公式:b g a g a b )j图1.1 对比度线性展宽映射关系),(j i f α, a f j i f <≤),(0=),(j i g a a g f j i f +-)),((β,b a f j i f f <≤).,( (1-1)b b g f j i f +-)),((γ,255),(<≤j i f f b(m i ,3,2,1 =;n j ,3,2,1 =) 其中,a a f g =α,a b a b f f g g --=β,bbf g --=255255γ,图像的大小为m ×n 。

三、实验内容与步骤1.熟悉MATLAB 语言的使用,主要包括图像处理相关的语句、表达式,以及变量的使用。

2.按照所给出的参考伪代码编写程序,实现对一幅灰度图像的对比度线性展宽。

3.调整α,β,γ的值,观察对处理结果的影响。

四、思考问题1.在映射关系中,分段直线的斜率的大小对图像处理结果有哪些影响? 2.在进行对比度展宽的时候,如果确定和选取所关心的景物?五、参考伪代码程序[image, map]=imread(‘实验图像.BMP’);%读入一幅灰度图像,放在二维数组变量image 中。

《数字图象处理》实验指导书

《数字图象处理》实验指导书

《数字图象处理》实验和大作业指导书计算机科学与工程学院目录目录 (1)实验一:数字图像读取及色彩、亮度、对比度变化 (2)实验二:数字图像变换与伽马校正 (3)实验三:数字图像的噪声去除 (4)实验四:图像的空间域锐化(拉普拉斯算子) (5)实验五:频率域低通和高通滤波 (6)实验六:数字图像复原 (7)实验七:人脸皮肤颜色分层 (8)大作业 (9)实验一:数字图像读取及色彩、亮度、对比度变化一、实验目的:了解数字图像的存储格式,并学会对图像的某些视觉特征作简单处理。

二、实验要求:1.从最常用的“.BMP”图像格式中读取图像数据;2.对数字图像的表示方式(如RGB、YUV)及各种表示方式之间的转换有初步了解;3.根据输入参数改变数字图像的色彩、亮度、对比度。

三、实验步骤:1.根据BMP格式,将图像内容读入内存数组;2.通过访问数字图像RGB三个通道的对应矩阵,改变数字图像的色彩;3.将数字图像的RGB表示转换为YUV表示;Y=0.30R+0.59G+0.11BU=0.70R-0.59G-0.11BV=-0.30R-0.59G+0.89B4.通过访问Y(亮度)通道,改变数字图像的亮度;5.通过Y(亮度)通道作灰度的线性变换,改变数字图像的对比度。

四、实验图像:实验二:数字图像变换与伽马校正一、实验目的:了解数字图像的灰度反变换和γ(0.4,0.6,0.8)校正。

二、实验要求:1. 对图像进行灰度变换。

2. 对图像进行γ校正。

三、实验步骤:1. 将BMP图像内容读入内存数组。

2. 调整图像的灰度,对图像进行灰度变换(反变换)。

3. 对图像进行γ较正,分别取值为0.4,0.6,0.8.四、实验图像:灰度变换γ较正实验三:数字图像的噪声去除一、实验目的:学会用滤波器去除图像中的噪声。

二、实验要求:1.用均值滤波器去除图像中的噪声; 2.用中值滤波器去除图像中的噪声; 3.比较两种方法的处理结果三、实验步骤:1.根据BMP 格式,将图像内容读入内存数组; 2.用均值滤波器去除图像中的噪声;3.用中值滤波器去除图像中的噪声;将两种处理方法的结果与原图比较; 4.注意两种处理方法对边缘的影响。

(完整版)数字图像处理实验指导书

(完整版)数字图像处理实验指导书

“imwrite(I_R,’ss_G.jpg’)”和“imwrite(I_R,’ss_B.jpg’)”将它
们分别写入“ss_R.jpg”、“ss_G.jpg”和“ss_B.jpg”磁盘文
12 Februa件ry中20。20
9
实验方法、步骤
4.将读入的图像转换成灰度图像并保存为图象文件;
在“Command”窗口的命令提示符“>>”后分别输入 “I_Gray=rgb2gray(I)” 将图像转变为灰度图像并存于矩阵 “I_Gray”中,用“imwrite(I_Gray,’ss_Gray.jpg’)”将其写入 ss_Gray.jpg”磁盘文件中。
12 February 2020
10
实验方法、步骤
5.显示、查看读入图像、分解图像、转换图像;
• 用imshow()和imview()显示和查看各图像 • 用下面命令序列在一个视窗显示各图像:
subplot(231);imshow(I);title(‘原始图像’); subplot(233);imshow(I_Gray);title(‘灰度图像’); subplot(234);imshow(I_R);title(‘红色分量‘); subplot(235);imshow(I_G);title(‘绿色分量‘); subplot(236);imshow(I_B);title(‘蓝色分量‘);
3. 在Matlab下读入一幅图像,对其作DWT分 解。
12 February 2020
15
实验要求
1. 独立完成各项实验内容; 2. 记录每一项实验内容实现的步骤; 3. 编写FFT、DCT、DWT变换Matlab程序; 4. 打印输出原始图像、FFT的频谱图、将频率平面坐

《数字图形图像基础》上机实验指导书

《数字图形图像基础》上机实验指导书

《数字图形图像设计基础》课程实训指导书2009--2010学年度第二学期课程名称:《数字图形图像基础》任课教师:李欣欣系、专业:网络技术系计算机应用技术年级班级: 0920271 0940271 重庆正大软件职业技术学院教务处制目录创建选区……………………………………………………………………………………页码(3)填充…………………………………………………………………………………………页码(3)绘画工具……………………………………………………………………………………页码(4)图层基础应用………………………………………………………………………………页码(5)高级图层混合技术…………………………………………………………………………页码(5)通道…………………………………………………………………………………………页码(6)实验(上机)名称:创建选区实训目的掌握选区工具的使用;实验(上机)课时:6实训环境1、能上网2、主机安装Photoshop CS以上版本注:操作系统WIN2000以上并要安装IIS预备知识Photoshop基础操作、选框工具的操作、套索工具的操作、魔棒工具的操作、色彩范围的操作实训内容上机操作Photoshop CS更改背景颜色更改背景图实训步骤圆锥体的制作:1.新建图层1,并建立一个矩形选区。

2.打开标尺工具,拉出如图的辅助线,按住Ctrl对图形进行自由变换,并确认,然后取消标尺和参考线。

3.在图形的底部创建一椭圆选区添加一个矩形选区4.反选,删除多余部分5.最后为图形添加阴影6.效果图考核内容考核标准:(满分100分)1.渐变制作。

(40分)2.图形进行自由变换。

(20分)3.最后为图形添加阴影(40分)实验(上机)名称:填充描边实训目的掌握填充工具、描边命令实验(上机)课时:6实训环境1、能上网2、主机安装Photoshop CS以上版本预备知识渐变工具和描边工具的使用实训内容上机操作Photoshop CS1.艺术照片的制作2.绘制苹果实训步骤1.艺术照片的制作1.1.打开图片素材,新建图层1,绘制一圆形选区1.2.反选,填充颜色,新建图层2,再次反选,选择“选择”菜单——“修改”——“扩展”,宽度为5px,进行描边,宽度为2px,位置居内1.3.新建图层,选择单行选框工具,绘制横向线条选区,填充白色。

数字图像处理实验指导书.

数字图像处理实验指导书.

《数字图像处理》实验指导书黄剑航编莆田学院电子信息工程学系2011年8月前言数字图像处理是研究关于数字图像的基本理论、方法,及其在电子、信息领域中应用的学科,是电子信息类本科专业的专业课。

本实验课程围绕数字图像处理这一核心,使学生掌握图像处理的基本理论及其实现方法,提高学生的编程、应用和创新能力,拓宽学生的知识面。

要求学生系统掌握数字图像处理的基本概念、原理和实现方法,学习图像分析的基本理论、典型方法和实用技术,具备数字图像处理应用编程的初步能力,为在计算机视觉、模式识别等领域从事研究与开发打下扎实的基础。

通过本课程实验,学生应掌握MATLAB以及数字图像处理的相关算法。

实验条件:硬件PC机,PII以上CPU,256M以上内存;软件MATLAB6.5以上版本;提供实验用到的图像。

目录实验一数字图像的基本操作 (1)实验二数字图像插值 (3)实验三数字图像变换 (6)实验四数字图像增强 (9)实验五数字图像彩色处理 (12)实验六数字图像分割(综合性实验) (14)实验一 数字图像的基本操作一、实验目的熟悉MATLAB 中数字图像的不同数据类型,不同图像数据类型之间的转换,掌握数字图像的读取、显示、保存,实现图像翻转,剪裁等一些基本操作,掌握二维矩阵的操作。

熟悉相关的MATLAB 函数和help 帮助的使用。

二、实验原理MATLAB 中常用的数字图像数据类型有:uint8, 无符号8比特整数,范围为[0,255](每像素一个字节);uint16,无符号16比特整数,范围为[0,65535](每像素两个字节);double ,双精度浮点数,范围为30830810~10 (每像素8个字节);logical ,逻辑型,值为0或者1(每像素一个比特)。

MATLAB 中所有的计算都可以用double 类进行,所以它也是图像处理应用中最常使用的数据类。

uint8数据类也是一种频繁使用的数据类,尤其是在从存储设备中读取数据时,因为8比特图像是实际中最常用的图像。

数字图像处理实验指导书(带源程序)

数字图像处理实验指导书(带源程序)

实验一Matlab图像处理工具箱的初步练习一. 实验目的1. 掌握有关数字图像处理的基本概念;2. 熟悉Matlab图像处理工具箱;3. 熟悉使用Matlab进行数字图像的读出和显示;4. 熟悉运用Matlab指令进行图像旋转和缩放变换。

二. 练习1. 文件的读入与显示(1) 运行Matlab。

(2) MATLAB窗口构成:在缺省的情况下,由三个窗口组成。

命令窗口(command window)、命令历史(command history)、工作空间(workspace)。

注意:缺省窗口的设置步骤为:MATLAB菜单/view选项/Desktop layout/default。

(3) 调入一个文件:i=imread('pout.tif');%注意:前面的“%”是用于注释的,不会被执行,只是说明这个语句的作用。

此时的i出现在什么窗口?是什么类型的变量?大小是多少?(4) 显示这幅图:imshow(i);(5) 将变量i转置成j,即j=i';显示j即imshow(j);%在胸前左侧花纹怎么会跑到右边的呢?举一个例子加以验证:设a=[1 2 3 4 5;6 7 8 9 10;11 12 13 14 15];b=a’;此时的b与a有什么区别?(6) 写入到一个新的图像文件'abc.tif'中,即imwrite(j,'abc.tif')。

(7) 清除变量命令:clear执行这个命令后,workspace窗口中的变量有没有?怎么验证?(8) 清除用户开设的窗口命令:close all(9) 调入图像文件'abc.tif'并显示。

问题:(1) 操作符“’”是图像的转置的意思,转置两次后,是否回到原图像?(2) 命令后的符号“;”所起的作用是什么?(3) 命令是否可以大写母?2. 灰度图像分别选择不同的灰度级(如2、4、16、64、128个)来显示同一幅图像(如testpat1.tif)。

数字图象处理试验

数字图象处理试验

数字图像处理实验实验总学时:10学时实验目的:本实验的目的是通过实验进一步理解和掌握数字图像处理原理和方法。

通过分析、实现现有的图像处理算法,学习和掌握常用的图像处理技术。

实验内容:数字图像处理的实验内容主要有三个方面: (1) 对图像灰度作某种变换, 增强其中的有用信息, 抑制无用信息, 使图像的视在质量提高, 以便于人眼观察、理解或用计算机对其作进一步的处理。

(2) 用某种特殊手段提取、描述和分析图像中所包含的某些特征和特殊的信息, 主要的目的是便于计算机对图像作进一步的分析和理解, 经常作为模式识别和计算机视觉的预处理。

这些特征包括很多方面, 例如, 图像的频域特性、灰度特征、边界特征等。

(3) 图像的变换, 以便于图像的频域处理。

实验一 图像的点处理实验内容及实验原理: 1、灰度的线性变换灰度的线性变换就是将图像中所有的点的灰度按照线性灰度变换函数进行变换。

该线性灰度变换函数是一个一维线性函数: B A f x f x f +⋅=)( 灰度变换方程为:B A A A B f D f D f D +⋅==)(其中参数A f 为线性函数的斜率,B f 为线性函数的在y 轴的截距,A D 表示输入图像的灰度,B D 表示输出图像的灰度。

要求:输入一幅图像,根据输入的斜率和截距进行线性变换,并显示。

2、灰度拉伸灰度拉伸和灰度线性变换相似。

不同之处在于它是分段线性变换。

表达式如下:x x y x f 11)(=; 1x x < 111212)()(y x x x x y y x f +---=; 21x x x ≤≤2222)(255255)(y x x x y x f +---=; 2x x >其中,),(11y x 和),(22y x 是分段函数的转折点。

要求:输入一幅图像,根据选择的转折点,进行灰度拉伸,显示变换后的图像。

3、灰度直方图灰度直方图是灰度值的函数,描述的是图像中具有该灰度值的像素的个数,其横坐标表示像素的灰度级别,纵坐标表示该灰度出现的频率(象素的个数)。

数字图像处理实习综合课程.

数字图像处理实习综合课程.

数字图像处理课程综合实习指导书武汉大学遥感信息工程学院实验中心数字图像处理课程综合实习说明实习目的本实习内容旨在让学生通过用 VC 等高级语言编写数字图像处理的一些基本算法程序,来巩固和掌握图像处理技术的基本技能,提高实际动手能力,并通过实际编程了解图像处理软件的实现的基本原理。

为学生进一步学习数字摄影测量、遥感和地理信息系统等专业课程以及应用图像处理解决实际问题奠定基础。

实习要求:(1实习前应认真复习和熟悉图像的存储格式、图像处理的常用算法的理论知识。

(2实习者应熟悉 C 或 VC 程序设计语言。

(3每人固定用一台计算机,以班级学号名建立文件夹,将自己的实习成果存放在自己的文件夹中。

(4实习完成后,老师将根据最后成果评分。

(5每个同学最后要递交一份实习报告和按实习要求编写的程序。

实习考核评分办法:(1 考勤(迟到、早退、旷课扣分 (20分 ;(2 编程实现的算法和功能(50分 ;(3 实习报告(30分 ;第一部分数字图像处理的基础知识1、数字图像概念数字图像是连续图像的一种近似表示,通常用由采样点的值所组成的矩阵来表示 :每一个采样点叫做一个像素(pixel 。

上式中 m,n 分别为数字图像的行数和列数。

在计算机内,通常采用二维数组来表示数字图像的矩阵。

把像素按不同的方式进行组织或存储, 就得到不同的图像格式, 把图像数据存成文件就得到图像文件。

图像文件按其数字图像格式的不同一般具有不同的扩展名, 常见的图像文件格式有:RAW 格式、 BMP 格式、 TGA 格式、 PCX 格式、 GIF 格式、 TIFF 格式等。

2、 BMP 文件构成BMP 格式:这是一种常用的数字影像格式, 一个 BMP 文件大体上分成如下 4个部分:BITMAPFILEHEADER (位图文件头、 BITMAPINFOHEADER (位图信息头、 Palette (调色版、 DIB Pixels(DIB 图像数据。

第一部分:位图文件头 BITMAPFILEHEADER ,它是一个结构typedef struct tagBITMAPFILEHEADER{WORD bfType;DWORD bfSize;WORD bfReserved1;WORD bfReserved2;DWORD bfOffBits;}BITMAPFILEHEADER, FAR *LPBITMAPFILEHEADER;该结构的长度是固定的,为 14个字节,各参数说明如下:✧ bfType :指定文件类型,必须是 0x424D ,即字符串“BM”。

数字图象处理实验指导书

数字图象处理实验指导书

数字图像处理课程实验报告班级学号姓名实验一常用MATLAB图像处理命令一、实验目的1、熟悉并掌握MATLAB工具的使用;2、实现图像的读取、显示、代数运算和简单变换。

二、实验环境MATLAB 6.5以上版本、WIN XP或WIN2000计算机三、常用函数●读写图像文件1、imreadimread函数用于读入各种图像文件,如:a=imread('e:\w01.tif')2、imwriteimwrite函数用于写入图像文件,如:imwrite(a,'e:\w02.tif',‟tif‟)3、imfinfoimfinfo函数用于读取图像文件的有关信息,如:imfinfo('e:\w01.tif')●图像的显示1、imageimage函数是MATLAB提供的最原始的图像显示函数,如:a=[1,2,3,4;4,5,6,7;8,9,10,11,12];image(a);2、imshowimshow函数用于图像文件的显示,如:i=imread('e:\w01.tif');imshow(i);title(…原图像‟)%加上图像标题3、colorbarcolorbar函数用显示图像的颜色条,如:i=imread('e:\w01.tif');imshow(i);colorbar;4、figurefigure函数用于设定图像显示窗口,如:figure(1);/figure(2);5、subplot把图形窗口分成多个矩形部分,每个部分可以分别用来进行显示。

Subplot(m,n,p)分成m*n个小窗口,在第p个窗口中创建坐标轴为当前坐标轴,用于显示图形。

6 、plot绘制二维图形plot(y)Plot(x,y)xy可以是向量、矩阵。

图像类型转换1、rgb2gray把真彩图像转换为灰度图像i=rgb2gray(j)2、im2bw通过阈值化方法把图像转换为二值图像I=im2bw(j,level)Level表示灰度阈值,取值范围0~1(即0.n),表示阈值取自原图像灰度范围的n%3、imresize改变图像的大小I=imresize(j,[m n])将图像j大小调整为m行n列图像运算1、imadd两幅图像相加,要求同样大小,同种数据类型Z=imadd(x,y)表示图像x+y2、imsubtract两幅图像相减,要求同样大小,同种数据类型Z=imsubtract(x,y)表示图像x-y3、immultiplyZ=immultiply(x,y)表示图像x*y4、imdivideZ=imdivide(x,y)表示图像x/y四、实验内容1、读入一幅RGB图像,变换为灰度图像和二值图像,并在同一个窗口内分成三个子窗口来分别显示RGB图像和灰度图像,注上文字标题。

数字图像处理实验指导书

数字图像处理实验指导书

《数字图像处理》实验指导书《数字图像处理实验》课程组二0一0年六月目录实验预备实验环境和工具使用 3实验一图像显示,直接灰度变换 7实验二直方图处理:均衡化,规定华 9实验三空域滤波增强:平滑增强 12实验四空域滤波增强:锐化滤波 20实验五图像边缘的提取 23实验六图像的分割 26实验七二值化处理:腐蚀和膨胀 28实验八对带噪声干扰的图像的综合处理 47 实验九在复杂背景图片中提取有用信息 63实验预备实验环境和工具使用多文件应用程序的开发过程一、实验目的与要求Visual C++提供了一个集源程序编辑、代码编译与调试于一体的开发环境,这个环境称为集成开发环境,对于集成开发环境的熟悉程度直接影响程序设计的效率,本实验通过学习Visual C++ 6.0界面的常用组成情况,并学习各种常用的窗口、菜单、按钮的意义和功能,并通过一些简单的程序设计,目的是使学生对用户界面、菜单和工具栏有一个全面的了解并掌握主要菜单命令。

● 了解Visual C++集成开发环境的界面组成;● 理解菜单命令的含义● 掌握“New:”菜单命令、“Breakpoints”菜单命令、“Build”菜单命令、“Source Brower”菜单命令、工具栏的定制和修改、联机帮助。

● 简单的程序设计二、实验设备与平台实验设备要求每个学生一台电脑,其中运行环境为VC++ 6.0系统。

三、实验内容及步骤1. 上机实验内容● Visual C++集成开发环境的用户界面识别;● 新文件、新工程项目、工作区的创建;● 设置、查看和删除断点;● 编译和运行程序;● 浏览资源信息;● 工具栏的定制和修改;● 联机帮助的使用;● 熟悉Visual C++编写控制台模式程序的方法;上机输入例题,调试并运行,并观察结果;● 上机编写一个程序实验1调试并编译程序。

在Visual C++下,编写控制台模式的程序和在DOS下编写程序相似,具有简单方便的特点,一般用于后台程序的编写。

天津理工大学数字图像实验指导书

天津理工大学数字图像实验指导书

数字图像处理实验指导书电子信息工程学院2013年8月学生实验守则1 学生必须在规定时间内参加实验,不得迟到、早退。

2 学生进入实验室后,不准随地吐痰、抽烟和乱抛杂物,保持室内清洁和安静。

3 实验前应认真阅读实验指导书,复习有关理论并接受教师提问检查,一切准备工作就绪后,须经指导教师同意后方可动用仪器设备进行实验。

4 实验中,认真执行操作规程,注意人身和设备安全。

学生要以科学的态度进行实验,细心观察实验现象、认真记录各种实验数据,不得马虎从事,不得抄袭他人实验数据。

5 如仪器发生故障,应立即报告教师进行处理,不得自行拆修。

不得动用和触摸与本次实验无关的仪器与设备。

6 凡损坏仪器设备、器皿、工具者,应主动说明原因,书写损坏情况报告,根据具体情节进行处理。

7 实验完毕后,将计量器具和被测工件整理好,认真填写实验报告(包括数据记录、分析与处理,以及绘制必要的图形)。

前言数字图像处理作为电子息信类的专业课,,信号是数字信号处理与系统等专业基础课的具体应用。

以图像为载体,进行算法开发、数据可视化、数据分析以及数值计算等,是基础知识应要学好这门课用的最佳平台之一。

数字图像处理是一门实践性很强的课程。

,上机实践是不可或缺的一个环节,只有通过大量的上机实验,才能深刻理解课堂所授知识,并且对信号基础知识的掌握和程序设计能力的培养有所裨益。

本书与《数字图像处理基础》教材配套使用,结合实验教学,为每一章设计了“实验目的”、“实验指导”与“实验内容”等内容。

所有实验均具有较强的针对性和实用性,通过实验可使学生掌握数字图像处理程序设计与调试方法,巩固所学知识,培养实际能力。

2013年8月目录实验一图像的代数运算 (1)实验二图像的几何运算 (8)实验三图像的傅里叶变换 (12)实验四图像的离散余弦变换 (14)实验五图像压缩的实现 (18)实验六图像的边缘检测 (21)实验七图像的空域像素增强 (23)实验八图像的空域滤波增强 (28)实验九图像的频域滤波增强 (32)实验一图像的代数运算一、实验目的1、了解图像代数运算的基本函数和用法2、熟悉图像的基本读入和输出3、了解数字图像的路径搜索二、实验仪器1、计算机2、MATLAB 软件环境三、实验原理图像的代数运算是基本代数运算在图像上的实现,要求参与运算的图像类型和大小必须一致,且运算符类型相符。

实验指导书(新版)_图像处理

实验指导书(新版)_图像处理

实验指导书(新版)_图像处理————————————————————————————————作者:————————————————————————————————日期:《图象处理》实验指导书电子工程实验室编写适用专业: 电子信息工程电子信息科学与技术江苏科技大学电子信息学院2006年6 月前言《图象处理》课程主要介绍图像和图像处理的基本概念,图像的数学模型,数字图像的获取,数字图像处理系统的基本结构和和各部分基本功能,图像的基本处理方法(如图像的变换技术、图像平滑、图像灰度变换、图像锐化等),图像的压缩编码、以及图像的分割等理论。

学生学习本课程应在理解原理的基础上,掌握各种基本的图像处理方法.《图象处理》课程的实验开设目的:首先是加深理解在课堂上获得的理论知识,将理论知识形象化;同时学习各种图像处理技术的实际编程实现,加强编程能力,积累实际经验;另外通过一些综合性实验达到对已学过的其它课程知识融会贯通的效果。

《图象处理》课程开设的实验如下:实验一二维变换技术(综合):主要加深学生对DFT、DCT等变换技术的掌握,以及对图像频域分析方法的研究。

实验二多媒体系统中的图像处理(综合):主要加深学生对灰度变换、图像平滑、图像锐化、中值滤波等图像处理方法的掌握。

本实验指导书适合电子信息工程专业以及电子信息科学技术专业使用.目录实验一:二维变换技术 (7)实验二:多媒体系统中的图像处理 (11)实验一: 二维变换技术实验学时:4学时实验类型:综合实验要求:必修知识点:信号的频域变换技术;图像的频域特性;MATLAB 的使用。

一、实验目的1、了解图像变换的意义和手段.2、熟悉DFT 、DCT 等变换的基本原理。

3、了解二维图像频谱的分布特点.二、实验内容使用MATLAB 编程语言,编写DFT 、DCT 等变换程序,将图像从时域换到频域。

分析图像频域分布的特点。

三、实验原理、方法和手段图象处理的方法主要分为两大类:一个是空间域处理法,一个是频域法(或称变换域法)。

数字图象处理实验指导

数字图象处理实验指导

数字图像处理实验指导陈利霞编计算科学与数学系目录目录 (1)《数字图像处理》实验教学大纲 (2)《数字图像处理》实验考核大纲 (3)实验一Matlab语言、数字图象基本操作 (4)一、实验目的 (4)二、实验原理 (4)三、实验要求 (10)实验二图像运算 (11)一、实验目的与要求 (11)二、实验原理与功能 (11)三实验设计例子与调试 (12)四、实验内容与要求 (15)实验三傅立叶变换及图象的频域处理 (17)一、实验目的 (17)二、实验原理 (17)三、实验要求 (19)实验四图像的空域滤波 (20)一、实验目的 (20)二、实验原理 (20)三、实验内容与要求 (24)实验五二值形态学操作 (26)一、实验目的 (265)二、原理 (26)三、练习 (27)实验六图像的边缘检测 (28)一、实验目的 (28)二、实验原理 (28)三、实验要求 (29)实验七图像编码 (30)一实验目的 (30)二实验原理 (30)三、实验要求 (30)《数字图像处理》实验教学大纲课程类别:选修课课程代码:XZ7173实验学时:12上机学时:12学分:适用专业:信息与计算实验中心(室):7系机房一、实验目的与任务进一步了解和掌握数字图像处理的基本原理和方法,巩固对数字图像处理基本原理与方法的掌握。

二、实验教学的基本要求掌握MATLAB语言或C语言完成和实现图像处理的常见方法和基本原理。

要求完成必选实验。

考核方式:考查。

成绩: 各次实验成绩进行综合评定。

五、实验指导书自编指导书,实验标题与顺序不必拘泥于表中所列。

《数字图像处理》实验考核大纲课程类别:选修课课程代码:实验学时:12 上机学时:12学分:1 考核类别:考试□考核█适用专业:信息与计算实验中心(室):7系机房一、实验考试(考核)目的:了解学生对有关图像处理的概念、基本原理、方法与技术的掌握情况,测试学生能力培养和技能形成情况.二、实验主要培养的能力与技能:图像处理的基本方法与原理掌握和运用能力,正确分析问题,解决问题的能力.三、实验考试(考核)内容:图像变换.、图像分割、图像恢复与校正、图像特征提取等相关知识的基本方法与应用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字图像处理实验指导书周利兵编武汉纺织大学电信学院2010年10月实验一 Matlab图像处理工具箱的使用一、实验目的1.熟悉MATLAB的开发环境;2.熟悉MATLAB图像处理工具箱中基本函数的使用;3.掌握不同类型图像数据的读写、显示以及格式转换;二、图像类型在Matlab中,一幅图像可能包含一个数据矩阵,也可能有一个颜色映像表矩阵。

MATLAB 中有4种基本的图像类型,其区别在于数据矩阵元素的不同含义。

(1) 索引图像索引图像包括—个数据矩阵X,一个颜色映像矩阵MAP。

其中MAP是一个m×3的数据阵列,其每个元素的值均为[0,1]之间的双精度浮点型数据。

MAP知矩阵的每一行分别表示红色、绿色和蓝色的颜色值。

在MATLAB中,索引图像是从像素值到颜色映象表值的“直接映射”。

像素颜色用由数据矩阵X作为索引值向矩阵MAP进行索引。

例如1指向矩阵中的第一行,值2指向第二行,依此类推。

当用户调用imread时,MATLAB自动将颜色映像表与图像同时加载。

图1-1显示了索引图像的结构。

该图像中的像素的像素用整数类型表示,指向颜色映像表中的特定颜色值。

图1-1 索引图像(2)强度图像在MATLAB中,强度图像即灰度图像。

一幅强度图像是一个数据矩阵I,其中I中的数据均代表了在一定范围内的颜色强度值。

MATLAB把强度图像存储为一个数据矩阵,该数据矩阵中的元素分别代表了图像中的像素。

矩阵中的元素可以是双精度的浮点类型、8位或16位无符号的整数类型。

大多数情况下,强度图像很少和颜色映像表一起保存。

但是在显示强度图像时,MATLAB仍然在后台使用系统预定义的默认的灰度颜色映像表。

(3)二值图像二值图像是一种所有像素值只能在两种可能的离散值中取其一的图像,也称为黑白图像。

这两个可取的像素值分别对应于关闭和打开,也记为0(黑)﹑1(白),以这种方式来操作图像可以更加容易地识别出图像的结构特征。

可理解为只有2种灰度值的灰度图像。

(4)RGB图像RGB图像,即真彩图像,在MATLAB中存储n x m x 3的数据数组。

数组中的元素定义了图像中每一个像素的红、绿、篮颜色值。

需要指出的是,RGB图像不使用Windowns 调色板。

像素的颜色由保存在像素位置上的红、绿、篮的强度值的组合来确定。

图形文件格式把RGB图像存储为24位的图像,红、绿、篮分别占8位。

这样可以有1600多万种颜色。

MATLAB的RGB数组可以是双精度型的浮点类型、8位或16位无符号的整数类型。

在RGB 的双精度型数组种,每一种颜色是用在0和1之间的数值表示。

例如,颜色值是(0,0,0)的像素,显示的是黑色;颜色值是(1,1,1)的像素,显示的是白色。

每一个像素的3个颜色值保存在数组的第三维中。

例如像素(10,5)的红、绿、兰颜色值分别保存在元素RGB (10,5,1)、RGB(10,5,2)、RGB(10,5,3)中。

注意:MATLAB自带的图片文件存储于(有几种类型:如*.JPG,*.TIF,*.PNG,*.GIF) \MATLAB701\toolbox\images\imdemos中。

三、实验内容和步骤MATLAB为各种文件格式的图像提供了读、写、显示以及格式转换函数。

MATLAB支持以下格式的图像:BMP、HDF、JPEG、PCX、PNG、TIFF、XWD等。

(1)读图像文件使用函数imread可以将图像读入MATLAB环境,imread的语法为:[X,map]= imread(‘filename’) (注意单引号要在英文状态下输入)其中,filename是一个含有图像文件全名的字符串(包括任何可用的扩展名)。

X为读取的图像数据矩阵,map为颜色映像矩阵(针对索引图像才有该矩阵,否则为空矩阵[ ])。

imread 函数可以从任何Matlab支持的图形文件中以特定的位宽读取图像。

通常情况下,我们读取的大多数图像均为8位的。

将这些图像加载到内存中时,MATLAB就将其存储在类unit8中。

【操作】以下操作可实现通过鼠标选中打开指定文件夹里的图像文件(适用于所有类型文件)[filename,path]=uigetfile('*.*','打开一个图象文件');[p,cmap]=imread(filename); % p为图像数据矩阵(mxn);cmap为颜色映射矩阵(mx3)figure;imshow(p,cmap);① 真彩图像的读入读取一幅名为‘pepper s’的PNG格式的真彩图像,在指令窗中依次输入输入:A=imread(‘pepper s.png’);(注:该图像为真彩图像,所以没有颜色映像矩阵。

)size(A) 观察结果,并说明含义;class(A) 观察结果,并说明含义;length(A(:)) 观察结果,并说明含义;A(1,1,:)观察结果,并说明含义;R=A(:,:,1) class(R) size(R)观察结果,并说明含义;G=A(:,:,2) class(R) size(R)观察结果,并说明含义;B=A(:,:,3) class(R) size(R)观察结果,并说明含义;在Matalb工作空间(Workspace)中观察各数组的属性,包括(size/bytes/class)。

② 索引图像的读入读取一幅名为‘canoe’的TIF格式的索引图像,在指令窗中依次输入输入:[X,map]=imread(‘canoe.tif’); -------→读索引图像文件size(X) 观察结果,并说明含义;class(X) 观察结果,并说明含义;size(map)观察结果,并说明含义;在Matalb工作空间(Workspace)中观察各数组的属性,包括(size/bytes/class)。

③ 灰度图像的读入读取一幅名为‘tire.tif’的TIF格式的灰度图像,在指令窗中依次输入输入:I =imread(‘tire.tif’); -------→读灰度图像文件size(I) 观察结果,并说明含义;class(I) 观察结果,并说明含义;max(max(I)) 观察结果,并说明含义;min(min(I))观察结果,并说明含义;(2) 图像的显示MATLAB的图像处理工具箱提供了多种图像显示函数,如:imshow函数可以直接从文件显示多种类型的图像;image函数可以将矩阵作为图像显示;imagesc函数可以实现输入数据比例化并以全色图方式显示(如单色灰度色图gray等);colorbar函数可以显示颜色条;subplot函数可以在一个图形窗口中同时显示几幅图像;montage函数可将多帧图像阵列显示在一个图像对象窗口中。

图像的显示一般使用imshow来显示,基本语法为:imshow filename 显示图形文件中的图像;imshow(I) I是图像数据矩阵(灰度或真彩);imshow(X,map)X是索引图像矩阵,map为颜色映像矩阵;对于不同类型的图像,输入函数的语法有所不同。

下面以imshow函数来举例说明一下:①显示索引图像:imshow(X,map) 或image(X); colormap(map)如:[X,map]=imread(‘trees.tif’);figure; imshow(X,map);或 imshow(X);colormap(map);②显示灰度图像(含二值图像): imshow(I) 或imagesc(I)I =imread(‘tire.tif’);figure;imshow(I);③显示真彩图像: imshow(RGB) 或image(I)A =imread(‘peppers.tif’);figure;imshow(A);在Matalb工作空间(Workspace)中观察各数组的属性,包括(size/bytes/class)。

(3)图像数据的导入与导出MATLAB提供了图像数据的导入导出函数。

例如,只需调用save函数和load函数就可以存储图像数据和调出图像数据。

例如:[X,map]=imread(‘trees.tif’);save fnd X map; %执行后图像和颜色映像数据已经保存到文件fnd.mat中。

若想读出文件fnd.mat中的数据,可用load函数。

load fnd;执行后,我们在命令行中键入:X可见到屏幕上滚动显示图像数据。

用语句imshow(X,map) 重新显示图像,图像不变。

(4) 图形图像信息的查询Matlab为用户提供了imfinfo函数用于从图像文件文件中查询其信息。

这里所获取的信息依赖于文件类型的不同而不同。

但是不管哪种类型的图像文件,至少包含下面的内容:文件名;文件格式;文件格式的版本号;文件修改时间;文件的字节大小;图像的宽度;图像的长度;每个像素的位数;图像类型;在指令窗中运行下列语句:Info=imfinfo(‘peppers.png’)(5) 图像文件的写入(保存)利用imwrite函数可以完成处理后图形图像文件的写入操作。

其语法如下:imwrite(A,filename,fmt); 适用于灰度或真彩色图像imwrite(X,map,filename,fmt); 适用于索引图像imwrite(…,Parameter,Value,…);带参数保存(见帮助help imwrite)如:A =imread(‘peppe rs.png’);imwrite(A,‘peppers.jpg’);%该语句可将图像保存为JPG压缩格式文件figure; %创建一个图形窗口subplot(1,2,1); imshow peppers.png; %显示原图像文件subplot(1,2,2); imshow peppers.jpg; %显示新图像文件,对比前后效果。

(6)图像类型转换对于有些操作,需要将图像转换为不同的图像类型。

例如,如果试图对一幅保存为索引类型的彩色图像进行滤波,应该首先将它转换为RGB格式。

对RGB图像使用滤波器时,MATLAB 将对图像中亮度值进行滤波,直到合适为止。

如果试图对索引图像滤波,MATLAB会简单地对索引图像矩阵中的索引值进行滤波,结果可能没有意义。

注意:如果将图像从一种格式转换为另一种格式,产生的图像看起来可能会与原来的图像不同。

MATLAB中提供了很多函数来实现不同类型图像间的相互转换,如下表:表1.图像类型转换函数① RGB图像转换为灰度图像A =imread(‘peppers.png’);G=rgb2gray(A); % RGB图像转换为灰度图像figure; %创建一个图形窗口subplot(1,2,1); imshow(A); title(‘真彩图像’); %显示原图像文件subplot(1,2,2); imshow(G); title(‘灰度图像’); %显示新图像文件,对比前后效果。

相关文档
最新文档