数字图像处理9-图像的平移与旋转.pdfVIP

  • 13
  • 0
  • 约1.97千字
  • 约 4页
  • 2020-07-24 发布于河北
  • 举报
这次作业的内容是要完成让图片绕任意一点旋转的效果,同时要了解图像旋转的原理。为了 达到这一目的,我在老师的示例代码上进行了改进,并自己计算出新的变换矩阵,达到了作 业中要求的效果。这里我们先来看一下旋转的效果。 旋转中心(0,0 ),旋转60° 旋转中心(0,0 ),旋转120° 旋转中心(100,0),旋转120° 旋转中心(0,600 ),旋转120° 图像的大小是690*728,旋转的角度为顺时针,因此可以看到四副图中的结果都是符合预期 的。之后我们来通过代码,详细的分析这一变化实现的过程。代码如下: close all; f = imread(try.jpg); theta = 2* pi / 3; x0=0; y0=600; T = [cos(theta) sin(theta) 0 -sin(theta) cos(theta) 0 0 0 1]; t1=[ 1 0 0 0 1 0 -x0 -y0 1]; t2=[1 0 0 0 1 0 x0 y0 1]; T=t1*T*t2; tform = maketform(affine,T); [g, xdata, ydata] = imtransform(

文档评论(0)

1亿VIP精品文档

相关文档