Opencv 扭曲透视整个图像

Opencv 扭曲透视整个图像,opencv,Opencv,我试图扭曲和透视整个图像。我用最下面的代码试过了。然而,它给了我一个错误的结果。如何更改代码以扭曲整个图像 import cv2 import numpy as np image= cv2.imread('example.jpg', 1) add = 50 pts1= np.float32([[0 + add,0 + add], [0 + add, image.shape[1] - add], [image.shape[0] - add, 0 + add], [image.shape[0]

我试图扭曲和透视整个图像。我用最下面的代码试过了。然而,它给了我一个错误的结果。如何更改代码以扭曲整个图像

import cv2
import numpy as np

image= cv2.imread('example.jpg', 1)

add = 50
pts1= np.float32([[0 + add,0 + add], [0 + add, image.shape[1] - add], [image.shape[0] - add, 0 + add], [image.shape[0] - add, image.shape[1] -add]])
pts2 = pts1.copy()

M = cv2.getPerspectiveTransform(pts1, pts2)
dst = cv2.warpPerspective(image, M, (image.shape[0], image.shape[1]))

cv2.imwrite('result.jpg', dst)