《数字图像处理》实验指导书2013(总25页)

上传人:工**** 文档编号:486817090 上传时间:2022-09-02 格式:DOC 页数:25 大小:192KB
返回 下载 相关 举报
《数字图像处理》实验指导书2013(总25页)_第1页
第1页 / 共25页
《数字图像处理》实验指导书2013(总25页)_第2页
第2页 / 共25页
《数字图像处理》实验指导书2013(总25页)_第3页
第3页 / 共25页
《数字图像处理》实验指导书2013(总25页)_第4页
第4页 / 共25页
《数字图像处理》实验指导书2013(总25页)_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《《数字图像处理》实验指导书2013(总25页)》由会员分享,可在线阅读,更多相关《《数字图像处理》实验指导书2013(总25页)(25页珍藏版)》请在金锄头文库上搜索。

1、数字图像处理实验指导书山东建筑大学信息与电气工程学院2013年3月目 录实验守则 1实验一 图像增强与平滑 2实验二 图像分割与边缘检测 5实验三 图像的几何变换 7实验四 图像形态学处理 9实验五 频域变换 12实验六 数字图像处理应用 14附录1 MATLAB简介 16附录2 实验报告范例-LOG滤波器提取边缘 17实 验 守 则为了加强实验室管理,提高实验教学质量,培养学生理论联系实际的学风,提高实际操作技能,确保人身和设备的安全,特制定如下守则:1实验前要认真预习,了解实验目的、实验原理、实验线路、实验步骤及欲测的物理量。熟悉和实验有关的仪器设备的用途、使用方法及注意事项。能回答指导教

2、师的提问。2每个实验小组要选出组长1名,实验时要认真分工,轮流当记录员和操作者,以便每个人都能得到较全面的训练。实验线路接好后,各组学生要自行检查,然后请指导教师检查,经检查无误后方可接通电源。改接线路必须先断开电源,以免触电及损坏仪表。改接后的线路仍需经教师检查。3实验时应听从教师指导,严格按实验步骤进行,如实记录实验数据,积极思考和分析实验中发生的现象。实验中如遇事故应立即关断电源、保持现场,报告指导教师及时处理。如有损坏仪器或器件,要填写事故原因及报损单。4实验完毕应立即关断电源,把实验记录交指导教师检查合格后方可拆除线路。如发现实验记录有不当和错误之外,应立即重作。要把所有仪器、仪表、

3、工具、导线整理好。经指导教师清点后方可离开实验室。5要爱护公物。实验室所有的仪表、工具、器件等一律不得擅自带出。实验中如需更换仪器、仪表、工具、器件等,必须经指导教师同意。不得擅自更换或乱拿他组物品。未经允许,不得擅自拆卸实验用的仪器、设备。6实验时要严肃认真,讲究文明、礼貌,要保持安静和室内整洁,不随地吐痰和乱抛杂物。实验完毕要打扫实验室卫生。7书写实验报告时,语言要力求简练,书写应端正,作图应正规。实验报告一般应包括以下内容:(1) 实验目的;所用仪器、仪表、器件的名称及规格型号;实验电路原理图。(2) 实验项目(指导书中的详细内容不必抄录);测试记录表;波形图及现象记录。(3) 实验数据

4、整理,计算后的结果、及根据实验数据绘制的曲线。(4) 实验分析,应包括与理论计算值的比较、现象分析。8关于实验考核:学生在实验课中的实际技能水平与实验报告的质量是评定本课程实验成绩的标准。因各种原因缺做实验和缺交实验报告者,实验成绩要受影响。实验一 图像增强与平滑一实验目的及要求1了解MATLAB的操作环境和基本功能。2掌握MATLAB中图像增强与平滑的函数的使用方法。3加深理解图像增强与平滑的算法原理。二、实验内容(一)研究以下程序,分析程序功能;输入执行各命令行,认真观察命令执行的结果。熟悉程序中所使用函数的调用方法,改变有关参数,观察试验结果。(可将每段程序保存为一个.m文件)1直方图均

5、衡化clear all; close all % Clear the MATLAB workspace of any variables % and close open figure windows.I = imread(pout.tif); % Reads the sample images pout.tif, and stores it in imshow(I) % an array named I.display the imagefigure, imhist(I) % Create a histogram of the image and display it in % a new

6、figure window.I2,T = histeq(I); % Histogram equalization.figure, imshow(I2) % Display the new equalized image, I2, in a new figure window.figure, imhist(I2) % Create a histogram of the equalized image I2.figure,plot(0:255)/255,T); % plot the transformation curve.imwrite (I2, pout2.png); % Write the

7、newly adjusted image I2 to a disk file named% pout2.png.imfinfo(pout2.png) % Check the contents of the newly written file注意:imadjust()功能:调整图像灰度值或颜色映像表,也可实现伽马校正。语法:J = imadjust(I,low_in high_in,low_out high_out,gamma)newmap = imadjust(map,low_in high_in,low_out high_out,gamma)RGB2 = imadjust(RGB1,.)2

8、直接灰度变换clear all; close allI = imread(cameraman.tif);J = imadjust(I,0 0.2,0.5 1);imshow(I)figure, imshow(J)X,map = imread(forest.tif);figure,imshow(X,map)I2 = ind2gray(X,map);J2 = imadjust(I2,0.5); figure,imshow(I2)figure, imshow(J2)J3 = imadjust(I2,1.5); figure, imshow(J3)help imadjust % Display the

9、 imadjust() function information.3空域平滑滤波(模糊、去噪)clear all; close allI = imread(eight.tif);h1 = ones(3,3) / 9;h2 = ones(5,5) / 25;I1 = imfilter(I,h1);I2 = imfilter(I,h2);figure(1), imshow(I), title(Original Image);figure(2), imshow(I1), title(Filtered Image With 3*3 )figure(3), imshow(I2), title(Filte

10、red Image With 5*5 )% 加入Gaussian 噪声J1 = imnoise(I,gaussian,0,0.005);% 加入椒盐噪声J2 = imnoise(I,salt & pepper,0.02);% 对J1、J2进行平均值平滑滤波K1 = imfilter(J1,fspecial(average,3);K2 = imfilter(J2,fspecial(average,3);figure(4);subplot(2,2,1), imshow(J1) , title(gaussian);subplot(2,2,2), imshow(J2), title(salt & pe

11、pper );subplot(2,2,3), imshow(K1), title(average );subplot(2,2,4), imshow(K2);% 对J1、J2进行中值滤波K3 = medfilt2(J1,3 3);K4 = medfilt2(J2,3 3);figure(5);subplot(2,2,1), imshow(J1) , title(gaussian);subplot(2,2,2), imshow(J2), title(salt & pepper );subplot(2,2,3), imshow(K3), title( Median filtering );subpl

12、ot(2,2,4), imshow(K4)4空域锐化滤波clear all; close allI = imread(moon.tif);w=fspecial(laplacian,0)w8=1,1,1;1,-8,1;1,1,1I1= imfilter(I,w, replicate);figure(1); imshow(I), title(Original Image);figure(2), imshow(I1), title(Laplacian Image);f = im2double(I);f1= imfilter(f,w, replicate);figure(3), imshow(f1,)

13、, title(Laplacian Image);f2= imfilter(f,w8, replicate);f4 = f-f1;f8 = f-f2;figure(4), imshow(f4);figure(5), imshow(f8);(二)采用MATLAB底层函数编程实现1灰度变换之动态范围扩展假定原图像f(x, y)的灰度范围为a, b,希望变换后图像 g(x, y)的灰度范围扩展至c, d,则线性变换可表示为: 用MATLAB底层函数编程实现上述变换函数。观察图像 pout.tif的灰度直方图,选择合适的参数a, b、c, d对图像pout.tif进行灰度变换,以获得满意的视觉效果。2

14、非锐化掩蔽和高升滤波从原图像中减去其非锐化(平滑过的)图像的过程称为非锐化掩蔽,其基本步骤为:对原图像进行平滑滤波得到模糊图像;从原图像中减去模糊图像,产生的差值图像称为模板;将模板加到原图像上,得到锐化后的图像。 即,用MATLAB函数编程实现上述功能。三、实验设备1PIII以上微机;2MATLAB6.5及以上;四、预习与思考1预习实验内容,阅读教材熟悉实验原理;2查阅资料,熟悉MATLAB的操作环境和基本功能。熟悉实验中涉及的有关函数。3利用课余时间,用MATLAB底层函数编程实现实验内容(二)中的灰度线性变换。4你能否给出实现样例程序功能的其它方法?五、实验报告要求1. 简述试验的目的和试验原理;2. 叙述各段程序功能,改变有关函数的参数,分析比较实验结果;3. 打印出所编写的实验程序。4. 写出本实验的心得体会及意见。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 模板/表格 > 财务表格

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号