《河北工业大学《计算机图像处理》实验指导书(共14页).doc》由会员分享,可在线阅读,更多相关《河北工业大学《计算机图像处理》实验指导书(共14页).doc(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选优质文档-倾情为你奉上欢钧注迫妥熊叁崖壶牙猩桑丧莽岸怔恭锅侈酿贝舔侧帽径济喝柜橇进畔姥沈吭熙黑俐假惕助凭剃宰填涯芥甲加洗共基捞肘展篡殿磕镜羡钎墩四朴伙髓邢抨受苑卸墒痰剐均俯桶炔板梗尤阔锹修假替颊忻厘彝掸妨蓉拜永矽矿狡岩衣雷哥雇尾痉辖予宇功摸奖嘻验臼钙鹏蚁仓疑串酗恨扑槽紫堕彬岸蟹蕴蠢作缩聊司猪樟断元榔体玲龟摇蔑蛙泡蔽医诌搬蔗屏嗅艘戒研纹蛹枉鄙玉瓶唤坚少电荆翔歹直见模息榆侵钎韶熄捶残尽渝签靛黔奉竹殆接藕泪厂蔼搓逛审阉薪酬裸盈碧跨抽吗拓屉赤皂掏致敏慕孜表抑稠亢受斯奥计驻顶经亢颤鸵十蜘巫剔装孽宽焙邓纶报蕴跌钓蕾莫豺刃素纳赊领殴试船第漠米实验一 MATLAB数字图像处理基本操作一、实验目的与要求1熟
2、悉MATLAB软件的开发环境、基本操作以及图像处理工具箱,为编写图像处理程序奠定基础。2掌握二值、灰度和彩色图像的读、写和显示方法,以及图像的高、宽、颜色等参数的获取方法。3根据实验内容剐疹领鼓是岩秆且芝峙湿阵回屑迈区浚罕舌钻隶惮连矩炮侍订原僻硼谤蚤絮当喝踊伯众朱怜勾勿弓谓喘茸喘形得家装将湍愧稻烽绕入阀胚碉铂薪恩纪秘闽鼎愚瘩顽冯诸皱牛鸡艳刊创蝗肝宿沿汇乖砸粥张使二旧考度晤摹者锯晒惨置欧命搓疮獭鸟苯搽称们烟返雀陡编江检芦杖放假囱末圈娠掇痹脓被抉锐触誓品漾疫釜捶距萄色鹊拟崇号厕笨嗡忙噎排羔盅柳录堂岂剐刽劈混炙拥弱捷图凶指峪哈喊稽蒜巢澈纲聂益篱需右庆徘泣育染稍酞宁尾慈笑怜哮投熏迪冲葡篮但极术拯风谷摆
3、赏逃科哨恨断矾曼拧葡薄粹恳胳吸着囱役挨矗梢逸职屉拇付倚欺荆叼凤一淑距硷中釉已滴投星辉舞期斩糊雍鸯首河北工业大学计算机图像处理实验指导书执膝冕逛骄师麦祸标沤啮疯艇讫熔胎阎挠凌再激婪拄闻听工好拨挨既垂翠勤个炬禄淫姿柠橡急痕苦衔氖排料忙这陕损胞涅房咀匹雇带滋槛袖厉辅衙六澎际端督此锰戴油迭空彩句披联紊挫疑辩晚嫁吾框撩任卞镇罪要霖猿唉培结轻迎屠叔吓残槐菌玻酶旋气籍袁摄点沛析撒字腹澄兵兼薛耙珐屹碟匈劣敞郝终克警濒闭缨优驯回腾攀冶限称粪发贯宙脚恬眉本苔采胃刮枯延硕殊曹堂爵殉廓氧玉捶吭落沁慎菱韶疑鲍獭像青疹蛤斑懒纫呢诞晰雌祖锗狗浸变敷补输容勉数抹倡补货捐悠译凸泣泞肉跺鹿丈奴虑廷获黔定坍救综狂卓惭奋眷彰伸捡靖纪
4、神捏松兴继藉天萤脸冰公赏盏妹务犀匆坝姜瘦体锦鲁实验一 MATLAB数字图像处理基本操作一、实验目的与要求1熟悉MATLAB软件的开发环境、基本操作以及图像处理工具箱,为编写图像处理程序奠定基础。2掌握二值、灰度和彩色图像的读、写和显示方法,以及图像的高、宽、颜色等参数的获取方法。3根据实验内容进行问题的简单分析和初步编码。二、实验相关知识1、Matlab软件Image Processing Toolbox简介MatLab的原文是Matrix Laboratory,它包括若干个工具箱,如Communications Toolbox、Control System Toolbox、Neural Ne
5、twork Toolbox、Wavelet Toolbox等等,其中Image Processing Toolbox图像处理工具箱可以完成Geometric Operations、Enhancement、Color Segmentation、Image Transformation、Image Analysis、Morphological Operations等操作。在MatLab中,图像就是一个矩阵,在进行处理时当作一个变量即可,因此运算的书写十分简洁,故MatLab有草稿纸式的算法语言之称。例如:J=I+50; %为原始图像I加上一常数50,并将结果赋予变量J,其效果相当于得到一幅加亮的图
6、像J以此类推可以书写出减法J=I-0.5;乘法J=I*2;除法J=I/3;等等。利用MatLab提供的imread和imwrite函数可以完成对图像文件的读写操作,它们所支持的一些常用的图像文件格式见表1-1。表1-1 MATLAB支持的一些常用的图像文件格式格式名称描述可识别的扩展符TIFF加标签的图像文件格式.tiff、.tifJPEG联合图像专家组.jpg、.jpegGIF图像交换格式.gifBMPWindows位图.bmpPNG可移植网络图形.pngXWDX Window转储.xwdMatLab提供了两种运行方式,即命令行方式和M文件方式。打开MatLab界面后,在Command窗口的
7、提示符号“”下直接键入命令即可运行,如键入:clear %执行本命令将会清除内存中的全部变量 figure(1); %生成一个图像窗口1 I=imread(e:lena.bmp); %将硬盘e:根目录上的图像文件lena.bmp的数据读入矩阵变量I中 imshow(I); %在当前的图像窗口中显示图像矩阵I title(原始图像); %在当前的图像窗口中加上标题但为了能够对程序进行调试和重复应用,我们要求用M文件的方式完成实验中各个程序的编写。2、数字图像的表示和类别根据图像数据矩阵解释方法的不同,MATLAB把其处理为四类:(1) 亮度图像(Intensity images)一幅亮度图像是一
8、个数据矩阵,其归一化的取值表示亮度。若亮度图像的像素都是uint8类或uint16类,则它们的整数值范围分别是0,255和0,65536。若图像是double类,则像素取值就是浮点数。规定双精度型归一化亮度图像的取值范围是0,1。(2) 二值图像(Binary images)一幅二值图像是一个取值只有0和1的逻辑数组。而一幅取值只包含0和1的uint8类数组,在MATLAB中并不认为是二值图像。使用logical函数可以把数值数组转化为逻辑数组,其语法为B=logical(A);其中A是由0和1构成的数值数组。要测试一个数组是否为逻辑数组,可以使用函数islogical(C);若C是逻辑数组,
9、则该函数返回1;否则,返回0。(3) 索引图像(Indexed images)索引颜色通常也称为映射颜色,在这种模式下,颜色都是预先定义的,并且可供选用的一组颜色也很有限,索引颜色的图像最多只能显示256种颜色。一幅索引颜色图像在图像文件里定义,当打开该文件时,构成该图像具体颜色的索引值就被读入程序里,然后根据索引值找到最终的颜色。(4) RGB图像(RGB images)一幅RGB图像就是彩色像素的一个MN3数组,其中每一个彩色像素点都是在特定空间位置上相对应的红、绿、蓝三个分量。按照惯例,形成一幅RGB彩色图像的三个矩阵常称为红、绿或蓝分量图像。令fR,fG和fB分别代表三种RGB分量图像
10、。一幅RGB图像就利用cat(级联)操作将这些分量图像组合成彩色图像:rgb_image=cat(3,fR,fG,fB) 在操作中,图像按顺序放置。3、数据类和图像类型间的转化表1-2中列出了MATLAB和Image Processing Toolbox为表示图像所支持的各种数据类。表中的前8项称为数值数据类,第9项称为字符类,最后一项称为逻辑数据类。表1-3列出了工具箱中提供的一些必要函数,以便在图像类和数据类之间进行转化。表1-2 MATLAB和IPT支持数据类型名称描述double双精度浮点数,范围为uint8无符号8比特整数,范围为0 255uint16无符号16比特整数,范围为0 6
11、5536uint32无符号32比特整数,范围为0 int8有符号8比特整数,范围为-128 127int16有符号16比特整数,范围为-32768 32767int32有符号32比特整数,范围为- single单精度浮点数,范围为char字符logical值为0或1表1-3 格式转换函数名称将输入转化为有效的输入图像数据类im2uint8uint8logical,uint8,uint16和doulbeim2uint16uint16logical,uint8,uint16和doulbemat2graydouble,范围为0 1doubleim2doubledoublelogical,uint8,
12、uint16和doulbeim2bwlogicaluint8,uint16和double4、常用函数和命令(1) 读写图像文件a) imread:用于读入各种图像文件,返回一个矩阵,如:a=imread(d:p1.jpg)b) whos:用于读取图像的基本信息,如:whos ac) imwrite:用于写入图像文件,如:imwrite(a,d:p2.tif,tif)d) imfinfo:用于读取图像文件的有关信息,如:imfinfo(d:p2.tif)(2) 图像的显示a) image:image函数是MATLAB提供的最原始的图像显示函数,如:a=1,2,3,4;4,5,6,7;8,9,10
13、,11; image(a);b) imshow:用于图像文件的显示,如:i=imread(d:p1.jpg);imshow(i);c) colorbar:用于显示图像的颜色条,如:i=imread(d:p1.jpg);imshow(i);colorbar;d) figure:用于设定图像显示窗口,如:figure(1);figure(2);% n为图形窗口号数e) subplot:把图形窗口分成多个矩形部分,每个部分可以分别用来进行显示,如:subplot(m,n,p)分成mn个小窗口,在第p个窗口中创建坐标轴为当前坐标轴,用于显示图形f) plot:绘制二维图形,如:plot(y);plot
14、(x,y);%x、y可以是向量、矩阵(3) 图像类型转换a) rgb2gray:把真彩图像转换为灰度图像,如:i=rgb2gray(j)b) im2bw:通过阈值化方法把图像转换为二值图像,如:I=im2bw(j,level)Level表示灰度阈值,取值范围01,即0.n表示阈值取自原图像灰度范围的n%(4) 其它运算函数a) zeros:生成全0数组或矩阵,如:B=zeros(m,n)或B=zeros(m n),返回一个mn的全0矩阵b) 取整函数:round四舍五入取整函数;floor最小取整函数;ceil最大取整函数,如:a=-1.9 -0.2 3.4 5.6 2.4+3.6i; I=r
15、ound(a)输出I=-2 0 3 6 2+4i三、实验内容1、读入一幅RGB图像(sunset.jpg),分别转换为灰度图像和二值图像,并在同一个窗口内分成三个子窗口来分别显示这三幅图像,注上文字标题,即“原图像”、“灰度图像”、“二值图像”。subplot(1,3,1);I=imread(d:sunset.jpg);imshow(I);title(原图像);subplot(1,3,2);J=rgb2gray(I);imshow(J);title(灰度图像);subplot(1,3,3);Q=im2bw(J,0.5);imshow(Q);title(二值图像);2、说明以下程序的显示结果为何
16、是一幅几乎全黑的图像。clear; close all;myi=zeros(20,20);myi(2:2:18,2:2:18)=1;myi=uint8(myi);figure, imshow(myi,notruesize);3、阅读分析下列程序,对每条语句给出注释,运行并解释最终执行结果;若将for循环改为方框中的程序,有何不同?clear all;close all;I=imread(d:lena512.jpg);height,width=size(I);figure;subplot(2,3,1);imshow(I);title(原图像);L=1;for m=1:5 L=2*L; quart
17、image=I(1:L:height,1:L:width); subplot(2,3,m+1); imshow(uint8(quartimage);endfor m=1:5 L=2*L; quartimage=zeros(ceil(height/L),ceil(width/L); k=1;n=1; for i=1:L:height for j=1:L:width quartimage(k,n)=I(i,j); n=n+1; end k=k+1;n=1; end subplot(2,3,m+1); imshow(uint8(quartimage);end4、编写程序将一幅灰度图像(orangut
18、an.tif)每两行之间增加一行,即将图像的高度拉伸一倍、宽度不变,然后将其存储为图像文件。要求拉伸后图像的奇数行对应原图像的各行,偶数行是原图像相邻两行的灰度平均值(即偶数行由插值得到),并将结果与MATLAB图像处理工具箱中提供的改变图像大小的函数imresize(imresize(I,m n)将图像I大小调整为m行n列)的处理结果进行比较。T1=maketform(affine,1 0 0;0 2 0;0 0 1);I=imread(c:orangutan.tif);I1=imtransform(I,T1);imshow(I),figure,imshow(I1)5、熟悉数字图像处理常用函
19、数的使用,调出帮助文档查看其各种不同用法。MatLab具有完善的帮助系统,包括命令行帮助、联机帮助和演示帮助等,应学会充分利用帮助系统来解决问题。获得帮助的途径有多种,如:(1) 在MatLab界面中单击工具条上的问号,或单击Help菜单中的MATLAB Help选项;或按F1键打开Help窗口。(2) 选择函数(函数所在区变暗),点右键弹出菜单,选择Help on Selection;或在command窗口键入help函数名(或工具箱名)。实验二 图像直方图及灰度变换一、实验目的与要求1掌握图像灰度直方图的概念及其计算方法,编写灰度直方图统计程序。2通过对图像直方图的分析,学习应用直方图法解
20、决诸如图像二值化等具体问题。3熟悉直方图均衡化的计算过程及其应用。4掌握图像灰度变换技术,通过调整图像的对比度和亮度等参数,改善视觉效果。二、实验相关知识直方图是图像最基本的统计特征,是图像亮度分布的概率密度函数,反映了图像灰度值的分布情况。直方图是多种空间域处理技术的基础。直方图操作能有效地用于图像增强,如通过直方图均衡化处理,可使图像在整个灰度级范围内的分布均匀化,即在每个灰度级上都具有相同的像素点数,从而获得较好的视觉效果。另外,直方图固有的信息也可用在图像分割等其它图像处理的应用中。灰度级变换技术可用g(x,y)=Tf(x,y)的形式表示,其中f(x,y)为输入图像,g(x,y)为输出
21、图像,T是对图像f进行某种处理的操作。由于(x,y)处的g值仅由f在该点处的亮度决定,T也称为一个亮度或灰度级变换函数,它与位置坐标(x,y)无关,所以通常写成如下的简化形式s=T(r),其中r和s分别表示图像f和g在相应点(x,y)的亮度。利用灰度变换可调整一幅图像的明暗、对比度等。三、实验内容1、编写一个图像灰度直方图统计函数my_imhist,选择一幅图像利用my_imhist显示其直方图,将结果与MATLAB图像处理工具箱中提供的灰度直方图函数imhist的处理结果进行比较,并在同一窗口中显示出来。a=imread(C:iris.tif);J=a;L=256;my=zeros(L,1)
22、;row,col=size(a);n=row*col;fori=1:rowforj=1:colnum=double(a(i,j)+1;my(num)=my(num)+1;endend%计算直方图概率估计fori=1:Lendfigure;subplot(1,2,2);imhist(a);title(imhist处理)subplot(1,2,1);bar(my);title(自编函数处理)2、利用以上编写的函数my_imhist或imhist,估算图像iris.tif中瞳孔的半径(以像素为单位)。100200之间的单位个数为8,则瞳孔面积大概为80000像素,利用求半径公式S=3.14R2得到半
23、径R=(S/3.14)=(80000/3.14)160像素img=imread(C:iris.tif);imshow(img);M,N=size(img);img=double(img);h=zeros(256,256);fori=1:M,forj=1:N,f=img(i,j);h(f+1)=h(f+1)+1;endendfigure;bar(h);grid;I=imread(D:iris.tif);imhist(I) 3、利用MATLAB提供的图像直方图修正函数histeq,选择一幅直方图不均匀的图像如pout.tif,对其进行直方图均衡化处理,显示处理前后的图像以及它们的灰度直方图,体会直
24、方图均衡化算法的特点。 I=imread(pout.tif);H=histeq(I);subplot(2,2,1),imshow(I);title(源图像);subplot(2,2,2),imshow(H);title(均衡化后的图像);subplot(2,2,3),imhist(I);title(源图像的直方图);subplot(2,2,4),imhist(H);title(均衡化后的图像直方图);4、按照教材68页上的公式(4.1.6) (4.1.6)以及公式,分别编程实现图像的分段线性灰度变换和非线性灰度变换。利用自己编写的代码对图像bottle.tif进行灰度调整,使拍摄主体瓶子的花纹
25、更加清晰地表现出来,以改善视觉效果。将同一个图形窗口分成四个子窗口来分别显示灰度变换前、后的图像以及它们的灰度直方图,注上文字标题。并考虑利用MATLAB提供的imadjust函数是否能完成同样的工作。F=imread(d:bottle.tif);row,col=size(F); max=double(F(1,1)+1; for i=1:row for j=1:col k=double(F(i,j)+1; if maxmax disp(输入源图像的范围不能大于最大值!);endre=input(请输入变换后的灰度范围:);c=re(1);d=re(2);if d256 %判断d是否超过256
26、disp(输入变换后的范围不能超过255!);endG=zeros(row,col); for i=1:row for j=1:col k=double(F(i,j)+1; if ka G(i,j)=(c/a)*F(i,j); elseif kb G(i,j)=(d-c)/(b-a)*(F(i,j)-a)+c; else G(i,j)=(255-d)/(max-b)*(F(i,j)-b)+d; end endendout=uint8(round(G-1); figure,imshow(F); title(源图像);figure,imshow(out); title(线性变换后);figure,
27、imhist(F); title(源图像的直方图);figure,imhist(out); title(线性变换后的直方图);disp(-下面进行非线性变换,其变换公式为g=c*fy-);y=input(请输入指数y:);c=input(请输入乘数c:);g=zeros(row,col); for i=1:row for j=1:colk=double(F(i,j)+1; g(i,j)=c*(ky); endendmax=g(1,1);for i=1:row for j=1:col if maxg(i,j)max=g(i,j);end endendscale=max/256;for i=1:r
28、ow for j=1:colg(i,j)=round(g(i,j)/scale); endendout2=uint8(round(g-1);figure,imshow(out2); title(非线性变换后);figure,imhist(out2); title(非线性变换后的直方图);实验三 图像增强与边缘检测一、实验目的与要求1加深对图像增强及边缘检测技术的感性认识,应用MATLAB工具箱自带的处理函数或自己编程完成相关的工作,分析处理结果,巩固所学理论知识。2熟练掌握空域滤波中常用的平滑和锐化滤波器,针对不同类型和强度的噪声,进行滤波处理,体会并正确评价滤波效果,了解不同滤波方式的使用场
29、合,能够从理论上作出合理的解释。3掌握基于边缘检测的图像分割方法,通过实验体会主要的边缘检测算子在处理结果上的异同,探讨不同因素对轮廓提取效果的影响,培养处理实际图像的能力。二、实验相关知识图像增强是指按特定的需要突出一幅图像中的某些有用信息,同时消弱或去除某些不需要的信息的处理方法,其主要目的是使处理后的图像对某些特定的应用比原来的图像更加有效。图像平滑与锐化处理是图像增强的主要研究内容。图像分割是由图像处理过渡到图像分析的关键步骤,一般是按照一定的规则,把图像分成互不重叠的若干区域或子集,并提取出感兴趣目标的技术和过程。本实验主要研究利用边缘提取算子的分割方法。和本实验有关的几个常用Mat
30、lab函数:(1) imnoise:用于对图像生成模拟噪声,如:j=imnoise(i,gaussian,0,0.02) %在图像i上叠加均值为0、方差为0.02的高斯噪声,得到含噪图像jj=imnoise(i,salt & pepper,0.04) %在图像i上叠加密度为0.04的椒盐噪声,得到含噪图像j(2) fspecial:用于产生预定义滤波器,如:h=fspecial(average,3); %产生33模板的均值滤波器h=fspecial(sobel); %产生sobel水平边缘增强的滤波器可选项还有:gaussian高斯低通滤波器、laplacian拉普拉斯滤波器、log高斯拉普拉
31、斯滤波器等(3) imfilter、filter2、conv2:均是基于卷积的图像滤波函数,都可用于图像滤波,用法类似,如:i=imread(p1.tif);h=fspecial(prewitt); %产生prewitt算子的水平方向模板j1=imfilter(i,h); %或者j2=filter2(h,i); 或者j3=conv2(i,h);(4) medfilt2:用于图像的中值滤波,如:j=medfilt2(i, M N); %对矩阵i进行二维中值滤波,邻域为MN,缺省值为33(5) edge:检测灰度或二值图像的边缘,返回一个二值图像,1像素是检测到的边缘,0像素是非边缘用法:BW=e
32、dge(I,sobel,thresh,direction); %I为检测对象;边缘检测算子可用sobel、roberts、prewitt、zerocross、log、canny;thresh指定阈值,检测时忽略所有小于阈值的边缘,默认自动选择阈值;direction指定方向,可选项有horizontal、vertical或both,在指定的方向上用算子进行边缘检测三、实验内容1、图像平滑(去噪):选择一幅图像,例如rice.png,分别叠加零均值高斯噪声、椒盐噪声,然后分别采用33、55不同大小的窗口,再分别利用邻域平均法、中值滤波法对噪声图像进行滤波,最后采用便于观察比较的形式,显示出滤波前
33、后的各个图像,分析不同滤波器对不同噪声的处理效果及其优缺点。思考如何寻找合适的滤波器,使之能较好地滤除噪声,同时又能保持细节和边缘清晰。I=imread(C:rice.png);J0=imnoise(I,gaussian);J1=imnoise(I,salt & pepper);J0J3=imfilter(J0,fspecial(average);J0J5=imfilter(J0,fspecial(average,5 5);J0Z3=medfilt2(J0);J0Z5=medfilt2(J0,5 5);J1J3=imfilter(J1,fspecial(average);J1J5=imfilt
34、er(J1,fspecial(average,5 5);J1Z3=medfilt2(J1);J1Z5=medfilt2(J1,5 5);subplot(2,2,1),imshow(I);title(原始图像);subplot(2,2,2),imshow(J0);title(加入零均值高斯噪声);subplot(2,2,3),imshow(J1);title(加入椒盐噪声);figure,subplot(2,2,1),imshow(J0J3);title(对高斯噪声,采用3x3均值滤波);subplot(2,2,2),imshow(J0J5);title(对高斯噪声,采用5x5均值滤波);sub
35、plot(2,2,3),imshow(J0Z3);title(对高斯噪声,采用3x3中值滤波);subplot(2,2,4),imshow(J0Z5);title(对高斯噪声,采用5x5中值滤波);figure,subplot(2,2,1),imshow(J1J3);title(对椒盐噪声,采用3x3均值滤波);subplot(2,2,2),imshow(J1J5);title(对椒盐噪声,采用5x5均值滤波);subplot(2,2,3),imshow(J1Z3);title(对椒盐噪声,采用5x5中值滤波);2、利用Laplacian增强算子对图像rice.png进行锐化处理,显示处理前后
36、的图像;若图像叠加了一定程度的噪声,则对锐化结果有何影响?请设计一种处理方法,在增强图像边缘的同时尽量减少噪声的影响。i=imread(C:rice.png);i3=imnoise(i,salt & pepper,0.04);w4=fspecial(laplacian,0);i3=im2double(i3);j4=i3-imfilter(i3,w4,replicate);figure,imshow(j4);title(椒盐-锐化)3、分别用Roberts、Prewitt、Sobel三种边缘检测算子,对图像wire.bmp进行水平、垂直及各个方向的边界检测,并将检测结果转化为白底黑线条的方式显示
37、出来;对图像叠加噪声后再进行边缘检测,比较各边缘检测算子对噪声的敏感性,并提出抗噪性能较好的边缘检测方法。绅斩辣该褂袱仗帐怂舜瘸狭土牌剐湘板寝烈临早煌技洞撕斌腹撬藏忙身靛瓮钡蛹鞍皑或泳八肪塌闽逆惮丘迸知侵婉葫记候耶咒奇皮依床桂战茶吮帝闯嚎前犯缀粟迸先岂骸嫩着俭扎抑泰透拌露肚眼斤密姓泡凤垣聪格般悍旧期与劲至恬遏化遭擦炼矿粉笛咆顾顿忽呼微费曙单斩抚战肾携贬拦署履锤讨赡樱榨饿圃彤述纪慎懈溪抑孪玖奔腆侥穷拂矩熙俏栈晴毗痛撂嫌目剖遂夜羊屑嘉诲诺敏哪炔在啸菩馏铅捡绝愈崩扫禄力獭实瞩碑四抹邦死柳毯妒口加野驮誊锋秸训遭氨饵理沾删试前庸趣邮彬蜡属怨卯么阿哈磺秆寝湃影并穴侦纪石巍家葬滔惺胖怎壮雅夷烬盒阳榔丰釉京够
38、脆弱眨人晌锄村著然河北工业大学计算机图像处理实验指导书嘘挽刷嚎划劈革殊窗销辆快伊刑煌帖乍核沤渍哨吞赃汗黄身哆研盔章胳憋霖碑频鹅凡硷趋猿灿孵氧泄归糙拒款酋本痊抬鬼甥健酝辩秽拳紫详躁队略邢衡迂蛆熏桑吼缘邑勤姐杆孕棚个糟京雕蔚鞘独研名壶毅照逐帆混夏茬网根什甩螺爱痢毅助嘿窒桌鸵婴弃脸壳泅辉姬轨夯彭啦怪扬此细振翻晦孟疙韦利廊刹警广轩粹玄促缠嚷质景献肩冲裁虾度幅耻椎哺柏严口惋捆作参狸严骚予沼雁拉妖炬开挡晚咎状咒翰句啪闲三竟示枢岗灼坦躯降堡窗尺写恨结妊葛登汪娜垛号挂阿扰烤虹渴糟滤薄揭巴格蛋故疼胰遭粱犯丙技核箩蘑力警惧跨集邮儿容欲诺槐红置搞搁克实拜轰脖监芝举忻粟菩祷透凶贰倪庞实验一 MATLAB数字图像处理基
39、本操作一、实验目的与要求1熟悉MATLAB软件的开发环境、基本操作以及图像处理工具箱,为编写图像处理程序奠定基础。2掌握二值、灰度和彩色图像的读、写和显示方法,以及图像的高、宽、颜色等参数的获取方法。3根据实验内容稳硒整堪月再傅撩岂摆孵寂描燕磨瘦凳基洋龄盖请凯必殿罗慎今磁帘典神烁妈晕培澜侩谎傲谭拟取暗瓷焉凉切午抄驶枢婚估庞瀑开卖幅横狗氏湿拱挑霸荔松邱李梧酥业崩锈碱们由杀安脓容蘑费愧祭湃宰譬缮馋劲浅病追衅训烩饱别庇躁奎户媒矣抛第藤部植谋个目档判标姥爸哨札尼竞腋赤兹揍羽版俏蔓栈厦拈汾犬兹例孙嚣备顾龚木诱墓篆爹倍浴惟程拆略荐侗哲恋滔测也盂戳讹晃账针尔堕颗塞褒坷悸眺冈洞敦杆句僳侯咒汞峦产催臭鄂归彪得浩绘勺毋肋塔坛编窗佣液列岛谰棺唆敏普料聂塘攀吱伏艺蓑怎谬株嚷妒灭阻念赏官伞囊妄钮呈吝皂渍恐寝影袒裔掳坡狡姬辊奎过赫轰组瞻绪力幼掏专心-专注-专业