数字图像实验报告

数字图像实验报告

ID:21707764

大小:1.95 MB

页数:20页

时间:2018-10-24

数字图像实验报告_第1页
数字图像实验报告_第2页
数字图像实验报告_第3页
数字图像实验报告_第4页
数字图像实验报告_第5页
资源描述:

《数字图像实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验一实验目的(1)熟悉MATLAB图像处理工具箱的使用方法。(2)了解计算图像的统计指标的方法及其在图像处理中的意义。实验内容(1)利用MATLAB图像处理工具箱读,写和显示图像文件。(2)计算图像的有关统计参数。实验步骤及结果(1)将图像反白。图像是RGB彩色图像football.jpg,采用rgb2gray函数可以讲彩色图像转换为灰度图像。相关代码如下:I=imread(‘football.jpg’);Subplot(2,2,1);imshow(I);J=rgb2gray(I);Subplot(2,2,2);imshow(J);Ave=mean2(J)SD=std(doubl

2、e(J))s=size(J);all_white=255*ones(s(1),s(2));all_white_uint8=uint8(all_whilt);K=imsubtract(all_white_uint,J);Subplot(2,2,3);imsho(K);Imwrite(K,’football_iverse.jpg’);运行结果如下:(2)利用“读图像文件I/O”的iminfo函数了解图像文件的基本信息。代码如下:info=imfinfo(‘football.jpg’)info=Filename:[1x66char]FileModDate:’01-三月-200109:52

3、:38’FileSize:27130Format:’jpg’FormatVersion:”Width:320Height:256BitDepth:24ColorType:’truecolor’FormatSignature:”NumberOfSamples:3CodingMethod:’Huffman’CodingPrrocess:’Sequential’Comment{}结果如下:函数:corr2I=imread(‘pout.tif’);J=medfilt2(I);R=corr2(I,J)R=0.9959函数impixel:函数pixval已经被函数impixelinfo取代:函

4、数std2:I=imread(‘football.jpg’);Val=std2(I)Val=44.2095实验二实验目的(1)了解静止图像的数字化原理。(2)掌握常用图像数字化设备的使用:摄像机。扫描仪,数码相机等。实验内容(1)建构微机图像系统(2)采集视频图像和静态图像。(3)编辑静态图像。实验步骤及结果(1)用MATLAB程序说明实际数字图像的量化特点。采用cameraman测试图像,计算图像大小,取中央窗口的16×16子图像,显示其量化值。对测试图像进行适当裁剪并显示处理后的图像。相关代码如下:W=16;I=imread(‘Cameraman.tif’);S=size(I)

5、;J=I(S(1)/2-W/2:S(1)/2+W/2-1,S(2)/2-W/2:S(2)/2+W/2-1)imshow(J);K=I(2*W:S(1)-W,2*W:S(2)-5*W)imshow(k);结果如下:图像二值化:实验三实验目的(1)了解图像正变换和逆变换的原理。(2)理解图像变化系数的特点。(3)掌握常用图像变换的实现过程。(4)掌握图像的频谱分析方法。(5)了解图像变化在图像数据压缩等方面的应用。实验内容(1)在MATLAB环境中,进行图像的离散傅里叶变换和离散余弦变换,观察图像的频谱并减少DCT系数,观察重建信号和误差信号,理解正交变换在压缩编码中的应用。(2)在M

6、ATLAB环境中,进行图像的离散小波变换,观察图像的近似图像和个方向的细节图像,观察重建图像,理解小波变换在图像特征检测(如边缘检测,方向检测等)中的应用。实验步骤及结果(1)用MATLAB实现图像的傅里叶变换。为了增强效果,程序中用对数对频谱的幅度进行压缩,然后将频谱幅度的对数值用0~10之间的值进行显示。相关代码如下:I=imread(‘pout.tif’);imshow(I);F1=fft2(I);figure,imshow(log(abs(F1)+1),[010]);F2=fftshift(F1);figure,imshow(log(log(abs(F2)+1),[010]

7、);结果如下:(2)应用MATLAB实现图像的DCT变换。代码如下:I=imread(“football.jpg”);imshow(I);J=rgb2gray(I);c1=dct2(J);figure,imshow(log(abs(c1)+1),[010]);c2=fftshift(c1);figure,imshow(log(abs(c2)+1),[010]);结果如下:实验四实验目的(1)熟悉并学会使用MATLAB中图像增强的相关函数。(2)了解图像增强的方法,去噪

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。