《2022年《数字图像处理》实验教案 .pdf》由会员分享,可在线阅读,更多相关《2022年《数字图像处理》实验教案 .pdf(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、数 字 图 像 处 理实 验 指 导 书信息科学与工程学院电子系二六年精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 9 页 - - - - - - - - - - 前言数字图像处理是研究数字图像处理的基本理论、方法及其在智能化检测中应用的学科,是电子信息类本科专业的专业课。本课程侧重于数字图像的基本处理,并对图像分析的基本理论和实际应用进行系统介绍;目的是使学生系统掌握数字图像处理的基本概念、原理和实现方法,学习图像分析的基本理论、 典型方法和实用技术, 具备解决通信领域的图像相关问题的初步
2、能力,为今后的研究与开发打下扎实的基础。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 2 页,共 9 页 - - - - - - - - - - 目录实验一常用的图像文件格式与格式转换和图像矩阵的显示方法 2实验二傅立叶变换4实验三图像增强及编程处理5精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 3 页,共 9 页 - - - - - - - - - - 实验一常用的图像文件格式与格式转换和图像矩阵的显示方法1
3、实验目的熟悉 Matlab 语言的初步使用;熟悉常用的图像文件格式与格式转换;熟悉图像矩阵的显示方法(灰度、索引、黑白、彩色);熟悉图像矩阵的格式转换2 实验内容练习图像读写命令imread 和 imwrite 并进行图像文件格式间的转换。特别是索引图像与1,4,8,16 比特图像的存储与转换。熟悉下列模块函数Image file I/O. imread - Read image file. imwrite - Write image file. Image display. colorbar - Display colorbar. getimage - Get image data from
4、 axes. image - Create and display image object. imagesc - Scale data and display as image. immovie - Make movie from multiframe indexed image. imshow - Display image. subimage - Display multiple images in single figure. truesize - Adjust display size of image. warp - Display image as texture-mapped
5、surface. zoom - Zoom in and out of image or 2-D plot. 3 实验步骤a. Load cameraman.tif image from your hard disk (using function imread). b. Show the image in a figure window (using function image or imshow). c. Draw a brightness bar on the right side of the image(using function colorbar). d. Get image d
6、ata from the current figure(axes) (using function getimage). e. Show the gray level of the image between 64 to 128 (using function imagesc). f. Make a movie from a 4-D image (load mri, make the movie by immovie, then show movie by function movie). 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - -
7、- - - - - - - -第 4 页,共 9 页 - - - - - - - - - - g. Draw the cameraman image on a cylinder (using function warp). Question: how to show the cameraman like this Requirement: write a report to do the experiment from a to g. 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 5 页,共 9 页 -
8、 - - - - - - - - - 实验二傅立叶变换1实验目的熟悉傅立叶变换的概念和原理;理解 Fourier变换的意义。2实验内容用 Fourier变换算法对图像进行Fourier变换;评价人眼对图像幅频特性和相频特性的敏感度。3实验步骤产生如图所示图像f1(x,y)(128128 大小,暗处 =0,亮处 =255),用 MATLAB 中的fft2函数对其进行FFT;同屏显示原图f1 和 FFT(f1) 的幅度谱图;若令 f2(x,y)=(-1)yx f1(x,y),重复以上过程,比较两幅图像的幅度谱的异同,简述理由;若将 f2(x,y)顺时针旋转 45度得到 f3(x,y),试显示 FF
9、T(f3) 的幅度谱,并与FFT(f2)的幅度谱进行比较;评价人眼对图像幅频特性和相频特性的敏感度。4. 实验报告简述实验目的及原理;给出实验代码,并加以注释;对实验现象加以说明和讨论。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 6 页,共 9 页 - - - - - - - - - - 实验三图像增强及编程处理1 实验目的观察数字图像增强的效果;熟悉数字图像增强的一般方法;掌握数字图像增强的一般方法的Matlab 编程实现。2 实验内容使用 Photoshop 观察数字图像增强的效果;练习和掌握图像
10、增强的Matlab 编程。熟悉下列模块函数Image enhancement. histeq - Read image file. imadust - Adust imae intensity values or colormap. Image noising. imnoise - Add noise to an image. Image filtering medfilt2 - Perform 2-D median filtering. ordfilt2 - Perform 2-D order-statistic filtering. wiener2 - Perform 2-D adapti
11、ve noise-removal filtering. 3 实验步骤 使用 Photoshop 观察数字图像增强的效果a. 对比度增强1)在 Photoshop 中打开一黑白灰度图像文件。2)在图像菜单中选直方图项,观察原始图像的直方图。3)在图像菜单调整子菜单中选亮度/对比度项,调节对比度滑块,观察图像变化。4)在图像菜单中选直方图项,观察处理后图像的直方图,并同(2)中的直方图比较。b. 灰度变换1)在 Photoshop 中打开一黑白灰度图像文件。2)在图像菜单中选直方图项,观察原始图像的直方图。3)在图像菜单调整子菜单中选反相项,观察图像变化。4)在图像菜单中选直方图项,观察处理后图像
12、的直方图,并同(2)中的直方图比较。5)画出灰度变换曲线。6)在编辑菜单中选返回项,恢复原始图像。7)在图像菜单调整子菜单中阈值项,调节阈值色阶滑块,观察图像变化。8)在图像菜单中选直方图项,观察处理后图像的直方图,并同(2)中的直方图比较。9)画出灰度变换曲线。精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 7 页,共 9 页 - - - - - - - - - - c. 直方图均衡化1)在 Photoshop 中打开一黑白灰度图像文件。2)在图像菜单中选直方图项,观察原始图像的直方图。3)在图像菜单调
13、整子菜单中选色调均化项,观察图像变化。4)在图像菜单中选直方图项,观察处理后图像的直方图,并同(2)中的直方图比较。d. 图像平滑1)在 Photoshop 中打开一黑白灰度图像文件。2)在图像菜单中选直方图项,观察原始图像的直方图。3)在滤镜菜单模糊子菜单中选进一步模糊项,观察图像变化。4)在图像菜单中选直方图项,观察处理后图像的直方图,并同(2)中的直方图比较。5)在编辑菜单中选返回项,恢复原始图像。6)在滤镜菜单模糊子菜单中选高斯模糊项,观察图像变化。7)在图像菜单中选直方图项,观察处理后图像的直方图,并同(2)中的直方图比较。8)在 Matlab Help 菜单中 , 选 Demos
14、项。9)打开 ToolboxesImage Processing 项,选 Noise Reduction Filtering ,并运行。10)选图像 Blood 、噪声类型Salt & Pepper、滤波器类型Median、邻域 3x3,比较原始图像、受噪声污染图像、滤波后图像。11)改变参数,重做(10)。12)选其他图像,重做(10)-(11)。13)思考何种滤波器对抑制何种类型噪声更有效,邻域大小对抑制噪声效果及图像模糊程度的影响。 图像增强的Matlab 编程a. Load cameraman.tif image from your hard disk (using function
15、imread). b. Show the image in a figure window. c. Show the histogram of the image (using function imhist). d. Enhance the contrast of the image using histogram equalization. e. Show the histogram of the image after processing. f. Compare the qualities of two images and makes a discussion about them.
16、 g. Add noises, such as gaussian, salt&pepper, speckle noise into the image respectively. Compare with the influence of the different Means and Variance. h. Remove the added noise from the image by function medfilt2, ordfilt2 and wiener2 respectively. Compare the qualities of the original images wit
17、h the processed images and discuss the effect of the methods. Requirement: Write a report to do the experiment . Make sure the report includes the discussion about the experiment. If the report just is a copy from others, the report will have a zero mark.精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 8 页,共 9 页 - - - - - - - - - - 文档编码:KDHSIBDSUFVBSUDHSIDHSIBF-SDSD587FCDCVDCJUH 欢迎下载 精美文档欢迎下载 精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 9 页,共 9 页 - - - - - - - - - -