数字图像处理图像翻转,平移,缩放_图像平移旋转缩放

2020-02-27 其他范文 下载本文

数字图像处理图像翻转,平移,缩放由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“图像平移旋转缩放”。

学号:Xb09680112

班级:09通信工程(1)

姓名:项德亮

实验一

图像几何变换

一. 实验目的1.熟悉MATLAB中的图像处理工具箱。2.熟悉MATLAB中常用的图像处理函数。

3.掌握图像平移、图像旋转和图像缩放的基本原理与实现方法。二.实验设备 微机 三.预习要求

1.认真复习课件里的内容,并熟悉教材中第2章的内容。2.了解imread()、imshow()、imhist()等函数的使用方法。四.实验内容及步骤 实验内容:

1.熟悉MATLAB图像处理工具箱的功能及常用的图像处理函数。

2.打开“Image Proceing”工具箱里的Demos,查看“Spatial Transformation”中的第一个例子“Creating a Gallery of Transformed Images”,把所有源代码拷到一个m文件里运行,查看运行结果,给源代码添加注释。然后再改变变换矩阵T里面的参数,再查看运行结果。把改变参数后(每位同学可以任意改变)的m文件保存为SpatialTransformation.m。

3.编程实现图像的平移,平移量应该可调(即用一个向量或两个标量保存平移量),并显示对图像“view”的处理结果。%平移 clear;%读入图像

imori=imread('view.bmp','bmp');imres=imori;[m,n]=size(imori);tx=60;ty=-40;%平移 for i=1:m

for j=1:n

if tx

imres(i,j)=imori(i,j);

else

imres(i,j)=255;

end end end imshow(imres)%显示结果%显示结果

4.编程实现图像的缩放,缩放系数可调,分别用两个变量或一个向量保存水平和垂直方向的缩放系数,并显示对图像“view”的处理结果。clc;sx=1.5;sy=2.0;%读入原始图像

imageOri=imread('view.bmp','bmp');[m,n]=size(imageOri);%求变化矩阵 s=[sx,0,0;0,sy,0;0,0,1];sinv=inv(s);%求变换后的图像大小 m1=m*sx;

n1=n*sy;m2=floor(m1);

n2=floor(n1);imageres=255*ones(m2,n2);%灰度差值 for i=1:m2

for j=1:n2

a=sinv*[i,j,1]';

x=a(1);y=a(2);

g(i,j)=ImageBiInterpolate(y,x,imageOri);

end end

imshow(uint8(g))%输出结果图像

5.编程实现图像绕图像原点的旋转,并显示对图像“couple”的处理结果。有兴趣的同学可以实现绕任意点的旋转。clc;clear;theta=30;%读入原始图像

ImageOri=imread('view.bmp','bmp');[m,n]=size(ImageOri);%求变化矩阵

r=[cos(theta),sin(theta),0;-sin(theta),cos(theta),0;0,0,1];rinv=inv(r);%求变换后的图像大小 m1=m;

n1=n;m2=floor(m1);

n2=floor(n1);imageres=255*ones(m2,n2);%灰度差值 for i=1:m2

for j=1:n2

a=rinv*[i,j,1]';

x=a(1);y=a(2);

g(i,j)=ImageBiInterpolate(x,y,ImageOri);

end end

imshow(uint8(g))

%输出结果图像

五.实验的心得体会

通过这次实验,我发现matlab软件的功能很强大,既能编写程序,完成波形的设计,还可以处理图像的位置,改变图像的大小,旋转图像的角度,学会使用imread()读取图像,imshow()展示图像,使用for语句,完成图像的反复操作,直到得到我们要的图像。

数字图像处理图像变换实验报告

数字图象处理实验指导书实验一 图象变换实验实 验实验名称:图像处理姓名:刘强班级:电信学号:报 告11021404110128 数字图象处理实验指导书实验一 图象变换实验实验一 图像变换实......

数字图像处理——彩色图像实验报告

6.3实验步骤(1)对彩色图像的表达和显示* * * * * * * * * * * *显示彩色立方体* * * * * * * * * * * * *rgbcube(0,0,10); %从正面观察彩色立方体r......

数字图像处理之图像复原总结

数字图像处理之图像复原技术总结图像采集、传送和转换过程中,会加入一些噪声,表现为图像模糊、失真和有噪声等。图像复原技术是根据图像退化的先验知识建立一个退化模型,以此模......

《数字图像处理》

实验五 图像的几何变换一.实验目的及要求掌握图像几何变换的基本原理,熟练掌握数字图像的缩放、旋转、平移、镜像和转置的基本原理及其MATLAB编程实现方法。二、实验内容(一)研......

数字图像处理

中南大学数字图像处理实验 实验名称:空间滤波和频域滤波班级:电子信息0802班姓名:李哲 学号:0909080609 实验日期:2010年12月22日目录一,实验目的„„„„„„„„„„„„„„„......

《数字图像处理图像翻转,平移,缩放.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
数字图像处理图像翻转,平移,缩放
点击下载文档
相关专题 图像平移旋转缩放 缩放 图像处理 图像 图像平移旋转缩放 缩放 图像处理 图像
[其他范文]相关推荐
[其他范文]热门文章
下载全文