在 OpenCV 中,可以使用 getPerspectiveTransform() 函数来建立透视矩阵。该函数需要提供四对对应的点,分别表示输入图像和输出图像中的点。这样就可以得到一个 3x3 的矩阵,可以使用 warpPerspective() 函数将图像投影到新的视平面上。
示例代码:
import cv2
import numpy as np
# 源图像中的四个点
src_points = np.float32([[0,0],[0,1],[1,1],[1,0]])
# 目标图像中的四个点
dst_points = np.float32([[0,0],[0,1],[1,1],[