欢迎来到天天文库
浏览记录
ID:37766546
大小:851.00 KB
页数:6页
时间:2019-05-30
《数字图像处理 实验九 图像几何变换》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验九图像几何变换一,实验目的:1、了解图像几何变换的基本原理和方法2、掌握最近邻法及双线性插值法二,实验条件:1,基于MATLAB计算机软件2,典型的灰度、彩色图像文件三,实验原理图像经过几何位置校正后,在校正空间中各像素点的灰度值等于被校正图像对应点的灰度值。一般校正后的图像的某些像素点可能分布不均匀,不会恰好落在坐标上,因此常采用内插值法来求得这些像素点的灰度值。经常使用的方法有最近邻点法,双线性插值法,三次卷积法。四,实验内容:1、对给定图像进行缩放倍率分别为1.5和0.7。在缩放过程中根据灰度值不变原
2、理对相应位置的灰度值进行计算,其中不能直接对应的位置应予以插值计算,分别按最近邻法和双线性插值法确定它2、显示并比较采用不同插值法进行缩放的图像质量(主观评价即可)五,实验步骤1、对给定图像进行缩放倍率分别为1.5和0.7。在缩放过程中根据灰度值不变原理对相应位置的灰度值进行计算,其中不能直接对应的位置应予以插值计算,分别按最近邻法和双线性插值法确定它(1)最近邻点法I=imread('b.jpg');J=rgb2gray(I);%imshow(J);[m,n]=size(J);a=0.7;b=0.7;A=ze
3、ros(a*m,b*n);fori=1:a*mforj=1:b*nJi=i/a-floor(i/a);ifJi<0.5Ji=floor(i/a);elseJi=ceil(i/a);endJj=j/b-floor(j/b);ifJj<0.5Jj=floor(j/b);elseJj=ceil(j/b);endA(i,j)=J(Ji,Jj);endendimshow(uint8(A));图一原图(450*600)图二缩放系数0.7(315*420)图三放大系数1.5(675*900)(2)双线性差值法I=imread
4、('b.jpg');J=rgb2gray(I);%imshow(J);[m,n]=size(J);a=0.7;b=0.7;A=zeros(a*m,b*n);B=[a0;0b];fori=1:a*mforj=1:b*nJij=[i,j]/B;Ji=Jij(1)-floor(Jij(1));Jj=Jij(2)-floor(Jij(2));ifJij(1)<1¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡%±ß½ç´¦ÀíJij(1)=1;endifJij(1)>mJij(1)=m;endifJij(2)<1Jij(2)=1;en
5、difJij(2)>nJij(2)=n;endJ_up_left=[floor(Jij(1))floor(Jij(2))];%ËĸöÁÚ½üµãJ_up_right=[floor(Jij(1))ceil(Jij(2))];J_down_left=[ceil(Jij(1))floor(Jij(2))];J_down_right=[ceil(Jij(1))ceil(Jij(2))];value1=(1-Ji)*(1-Jj);%¼ÆËãȨÖØvalue2=Ji*(1-Jj);value3=(1-Ji)*Jj;va
6、lue4=Ji*Jj;A(i,j)=value1*J(J_up_left(1),J_up_left(2))+...value2*J(J_up_right(1),J_up_right(2))+...value3*J(J_down_left(1),J_down_left(2))+...value4*J(J_down_right(1),J_down_right(2));endendimshow(uint8(A));图四缩放系数0.7(315*420)图五放大系数1.5(675*900)2、显示并比较采用不同插值法进行
7、缩放的图像质量(主观评价即可)使用两种插值法进行缩放的图像质量都很好,清晰地显示了图像。同时可以明显的看出最近邻点法比双线性差值法同等放大或者缩小的时候的图像更清晰一些。六,分析与讨论:通过实验,了解了图像几何变换的基本原理和方法,掌握最近邻法及双线性插值法。并通过对比两种方法,发现最近邻法缩放图像更清晰一些。可以解释为,由于双线性插值法计算量大且具有低通特性,所以导致了图像轮廓模糊。
此文档下载收益归作者所有