数字图像与模式识别.doc
《数字图像与模式识别.doc》由会员分享,可在线阅读,更多相关《数字图像与模式识别.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数字图像与模式识别实验报告实验一 MATLAB图像处理基本操作一、实验目的1. 掌握MATLAB语言中图象数据与信息的读取方法;2. 掌握图像灰度调整二、实验要求1打开一个BMP文件2. 将其局部区域的灰度值进行改变3. 另存为一个新的BMP文件 4. 要求显示出原BMP图像和新BMP图像三、实验源程序clearI=imread(bit.bmp); %读入原图像subplot(1,2,1);imshow(I); %显示原始图像title(原始BMP图像);J=imadjust(I,0.3,0.7,); %调整图像灰度值imwrite(J,newbit.bmp); %另存为新图像subplot(
2、1,2,2);imshow(J); %显示局部灰度改变后的图像title(局部灰度改变后的图像);四、实验结果五、实验总结1. 掌握MATLAB基本图像读入读出操作,以及对图像灰度改变的操作。2. 初步熟悉了MATLAB工具软件对图像处理的应用。实验二 图像低通、高通滤波一、实验内容1.对图像进行傅里叶变换,显示其频谱图2.用理想滤波器对图像进行低通、高通滤波3.编程实现图像DCT高低通滤波,并与傅里叶的结果比较。4.尝试傅里叶压缩二、实验目的学会用Matlab软件对图像傅里叶变换;对图像进行低、高通滤波,观察频谱和图像变化。三、实验部分源程序1高通、低通滤波d0=30; %低通滤波截止频率,
3、可以修改取值g0=20; %高通滤波截止频率,可以修改取值yd=zeros(m,n);yg=zeros(m,n);%理想低通滤波%for i=1:1:m; for j=1:1:n; if(sqrt(i-n1)2+(j-n2)2)g0) yg(i,j)=J(i,j); end endendYD=fftshift(yd); YG=fftshift(yg); YDD=uint8(abs(ifft2(YD); %理想低通滤波后图像YGG=uint8(abs(ifft2(YG); %理想高通滤波后图像%理想DCT高通低通滤波d=dct2(I);n1 n2=size(I);for i=1:n1 for j
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字图像 模式识别
限制150内