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

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

数字图像处理实验指导书

信息科学与工程学院电子系

二○○六年

前言

数字图像处理是研究数字图像处理的基本理论、方法及其在智能化检测中应用的学科,是电子信息类本科专业的专业课。

本课程侧重于数字图像的基本处理,并对图像分析的基本理论和实际应用进行系统介绍;目的是使学生系统掌握数字图像处理的基本概念、原理和实现方法,学习图像分析的基本理论、典型方法和实用技术,具备解决通信领域的图像相关问题的初步能力,为今后的研究与开发打下扎实的基础。

目录

实验一常用的图像文件格式与格式转换和图像矩阵的显示方法 (2)

实验二傅立叶变换 (6)

实验三图像增强及编程处理 (8)

实验一常用的图像文件格式与格式转换和

图像矩阵的显示方法

1.实验目的

熟悉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 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 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).

>>A=imread('C:\MATLAB6p5\toolbox\images\imdemos\cameraman.tif');

b. Show the image in a figure window (using function image or imshow).

>> imshow(A)

>> colorbar

d. Get image data from the current figure(axes) (using function getimage).

B=getimage;

生成新的矩阵

e. Show the gray level of the image between 64 to 128 (using function imagesc).

>> clims = [64 128];

imagesc(A,clims)

imshow(A)

f. Make a movie from a 4-D image (load mri, make the movie by immovie, then show movie by function movie).

>> load mri

mov = immovie(D,map);

movie(mov,3)

g. Draw the cameraman image on a cylinder (using function warp).

C=[A A];

>> [x,y,z] = cylinder;

>> warp(-x,-y,-z,C)

Question: how to show the cameraman like this

Requirement: write a report to do the experiment from a to g.

实验二傅立叶变换

1.实验目的

熟悉傅立叶变换的概念和原理;

理解Fourier变换的意义。

2.实验内容

用Fourier变换算法对图像进行Fourier变换;

评价人眼对图像幅频特性和相频特性的敏感度。

3.实验步骤

<1>产生如图所示图像f1(x,y)(128×128 大小,暗处=0,亮处=255),用MATLAB中的fft2函数对其进行FFT;

A=zeros(128,128);

A(31:95,60:70)=255;

figure(1);

imshow(A);

axis on;

Y=fft2(A);

<2>同屏显示原图f1和FFT(f1)的幅度谱图;

A=zeros(128,128);

A(31:95,60:70)=255;

figure(1);

subplot(1,2,1);

imshow(A);

axis on;

Y=fft2(A);

K=(Y-min(min(Y)))/ (max(max(Y))-min(min(Y)))*225;

subplot(1,2,2);

imshow(K);

axis on;

相关文档
最新文档