图片的拼接,我们可以对图形进行一系列的几何变换,例如平移、缩放和旋转,再复杂点就是相似变换或者是透视变换。在数学上是由集合概念的,这些变换是由一种嵌套的关系。
缩放
我们可以用 对角矩阵来描述缩放。
旋转
这里是图片逆时针旋转了 角
有关 y 轴对称
有关像之间的缩放矩阵,不同是对角线的值不再相等,而是成为相反的数。
平移
从上面一些例子,我们可以看出通过 2 * 2 的矩阵我们可以描述出图形一系列的平面内的变换。虽然 2 * 2 可以描述许多变换但是却无法描述简单平移变换。
我们可以用齐次坐标
有了齐次坐标我们就可以这用这样矩阵来描述平移。
Affine 变换
Affine 变换是由几种基本变换组合而成的,例如旋转、平移、拉伸。所以 Affine 可以分解出这些基础变换。Affine 可以改变原点,但是不会破坏直线,或者破坏直线平行关系。
那么回到正题,也就是缝合多张图片成为全景图,不过这不是 Affine 能够做到的。
这样就可以对图片进行透视操作
网友评论