透视矩阵

透视矩阵实际上是一个3x3维的矩阵,图像经过它的变换后(即用图像像素矩阵乘以该透视矩阵),可以呈现出各种透视和仿射效果:

图像拼接之透视矩阵

仿射变换可以把图像放大、缩小、旋转、或者是变成平行四边形,而透视变换除了获得仿射变换的这些效果之外,还能将图片变成梯形。

一般表达形式为:

图像拼接之透视矩阵

    只是我们在计算完透视矩阵之后都会把H矩阵的所有元素都除以a33,于是,我们最后得到的H矩阵是这样的:

图像拼接之透视矩阵    ——式2.1

    获得了透视矩阵之后,就可以进行图像的变换了:
图像拼接之透视矩阵——式2.2
    其中,u,v分别为当前图片的横坐标和纵坐标,变换后的图像坐标是x’/z’和y’/z’,即以下表达式中的x和y:
图像拼接之透视矩阵   图像拼接之透视矩阵  ——式2.3

    x和y分别为变换后图像的横坐标和纵坐标。

    透视矩阵中的元素组合有着其特殊功能:a11、a12、a21、a22能控制图像的缩放、修剪以及旋转,a31、a32能控制图像的平移,a13、a23能将图像进行透视变换。


相关文章:

  • 2022-12-23
  • 2022-01-22
  • 2022-12-23
  • 2021-12-05
  • 2021-08-09
  • 2022-12-23
  • 2022-01-09
  • 2021-12-02
猜你喜欢
  • 2021-12-11
  • 2021-08-01
  • 2021-06-30
  • 2022-02-07
  • 2021-06-03
  • 2021-04-16
相关资源
相似解决方案