实验4 图像几何变换—哈哈镜制作(3)
时间:2025-04-20
时间:2025-04-20
vc++实现图像放大、缩小、平移、旋转、各种哈哈镜变形
图2 旋转示意图
x1 cosasina0 x0 y sinacosa0 1 y0 1 0 01 1
(6)
(6)式中,坐标系是以图像的中心为原点,向右为x轴正方向,向上为y轴正方向。它和以图像左上角为原点,向右为x轴正方向,向下为y轴正方向的坐标系之间的转换关系如图3所示。
yⅠ
图3 两种坐标系间的转换关系图
Ⅰ
xⅡ
设图像的宽度为w,高度为h,容易得到:
x 100.5w xⅡ y 0 10.5h yⅡ 1 00 1 1
(7)
逆变换为:
xⅡ 10 0.5w x y 0 10.5hⅡ y 1 00 1 1
(8)
有了以上公式,可以把变换分成三步:
第一步,将坐标系Ⅰ变成Ⅱ; 第二步,将该点顺时针旋转a角度; 第三步,将坐标系Ⅱ变回Ⅰ。
上一篇:了不起的盖茨比英语毕业论文