Assignment
- 格式:pdf
- 大小:49.02 KB
- 文档页数:1
数字图象处理上机题
一、产生下图所示图象f1(x,y)(128×128大小,暗处=0,亮处=255),
用MATLAB语言编程实现对其进行FFT:
① 同屏显示原图f1和FFT(f1)的幅度谱图;
② 若令f2(x,y)=(1)xy+−f1(x,y),重复以上过程,比较二者幅度谱的异同,
简述理由;
③ 对该图进行动态范围压缩以增强图象;
④若将f2(x,y)顺时针旋转45度得到3(,)fxy,试显示FFT(3f)的
幅度谱,并与FFT(f2)的幅度谱进行比较。 二. 对给定的两种128×128、256级灰度的数字图象(图象磁盘文件名分别为Fing_128.img
(指纹图)和Cell_128.img(显微医学图象)进行如下处理:
对原图象进行直方图均衡化处理,同屏显示处理前后图象及其直方图,比较异同,并回答为
什么数字图象均衡化后其直方图并非完全均匀分布。
上机使用的2幅图象及显示图象的MATLAB源程序段
1. 用MATLAB 显示两幅图像:
fid=fopen('d:/img/cell_128.img','r');
data=(fread(fid,[128,128],'uint8'))';
figure(1);
imagesc(data,[0 255]);
colormap(gray);
%axis image
fid=fopen('d:/img/fing_128.img','r');
data=(fread(fid,[128,128],'uint8'))';
figure(2);
imagesc(data,[0 255]);
colormap(gray);
%axis image