图像空域变换实验报告

图像空域变换实验报告

ID:28041752

大小:710.75 KB

页数:12页

时间:2018-12-07

图像空域变换实验报告_第1页
图像空域变换实验报告_第2页
图像空域变换实验报告_第3页
图像空域变换实验报告_第4页
图像空域变换实验报告_第5页
资源描述:

《图像空域变换实验报告》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、forj=l:nf=X2(i,j);g(i,j)=0;if(f>=0)&(f<=fl);S找出灰度级范围在的元素g(ifj)=rl*f+bl;%灰度级在0-30的进行灰度变换elseif(f>=fl)&(f<=f2)%找出灰度级范围在60〜180的元素g(i,j)=r2*f+b2;%灰度级在60〜180的进行灰度变换elseif(f>=f2)&(f<=f3)%找出灰度级范围在180〜255的元素g(i,j)=r3*f+b3;%灰度级在180〜255的进行灰度变换endendendfigure,imshow(mat2gray(g))S函数mat2gray()将数据矩阵转换成灰

2、度图像□□U•、、©♦,X-3□UP2ETZ实验报告(2014〜2015学年度第二学期)班级:学号:姓名:同组试验者:实验名称:图像空域变换日期:2015.04.22一、实验目的:1.掌握图像的线性和非线性变换和直方图均衡化的原理和应用;2.理解和掌握图像的平移、垂直镜像变换、水平镜像变换、缩放和旋转的原理和应用;3.了解噪声模型及对图像添加噪声的基本方法。二、实验原理1.灰度线性变换就是将图像中所有点的灰度按照线性灰度变换函数进行变换。2.直方图均衡化通过点运算将输入图像转换为在每一级上都有相等像素点数的输出图像,按照图像概率密度函数PDF的定义。三、实验内容1.灰度线性

3、变换就是将图像中所有点的灰度按照线性灰度变换函数进行变换。将一幅256X256的灰度图像,将0〜60灰度级压缩到0〜30范围内,压缩比1/2;60~180的灰度级扩大到30〜240,比率为190/120;将180〜255灰度级压缩到240〜255范围内,压缩比为15/75.实验程序:Xl=imread(f1234.png’);figure,imshow(XI)f0=0;g0=0;fl=60;gl=30;f2=180;g2=240;f3=255;g3=255;%绘制变换曲线figure,plot([fO,f1,f2,f3],[gO,gl,g2,g3])axistight,xl

4、abel(’f丨),ylabel(1g’)%xlablezylable加坐标轴文字标注title(1intensitytransformation1)%给图形窗口加标题rl=(gl-g0)/(fl-fO);%求◦〜60灰度级范围内的压缩比bl=g0-rl*f0;r2=(g2-gl)/(f2-fl);%求60〜180灰度级范围内的压缩比b2=gl-r2*f1;r3=(g3-g2)/(f3-f2);%求180〜255灰度级范围内的压缩比b3=g2-r3*f2;[mzn]=size(Xl);%求矩阵的行数m,列数nX2=double(XI);%将数据类型转换为双精度型%变换矩阵中

5、的每个元素fori=l:m第页(共3页)1.对数变换实验程序:I=imread(1peppers.png’);%读入图像figure;imshow(I);F=fft2(im2double(I));%FFTF=fftshift(F);%FFT频谱平移F=abs(F);T=log(F+l);%频谱对数变换figure;imshow(F,[]);title(’未经变换的频谱1);figure;imshow(T,[]);title(*对数变换后丨);2.幂次变换实验程序:I=imreaci(*pout.tif1);subplot(1,4,1);imshow(I);title('原图

6、像1,•fontsize’,9);subplot(1,4,2);imshow(imadjust(I,[],[],Q.5));title(’Gamma=0.51);subplot(1,4,3);imshow(imadjust(I,[],[],1));title(’Gammazl*);subplot(1,4,4);imshow(imadjust(I,[],[],1.5));title(’Gamnia=l.5*);1.直方图变换实验程序:I=imread('tire.tif1);J=histeq(I);imshow(I)figure,imshow(J);figure,imhist

7、(I,64)figure,imhist(J,64)1.图像平移实验程序:(1)I=imread(1cameraman.tif1);subplot(1,2,1);imshow(工);titled原始图像*);[M,N,]=size(I);g=zeros(M,N);a=20;b=20;fori=l:Mforj=l:N;if((i-a>0)&(i-a0)&(j-b

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

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

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