import cv2
import numpy as np
from matplotlib import pyplot as plt
img = cv2.imread('pic4.PNG')
rows, cols = img.shape[:2]
cv2.imshow('img', img)
cv2.waitKey(0)
cv2.destroyAllWindows()
pts1 = np.float32([[56, 65], [368, 52], [28, 387], [389, 390]])
pts2 = np.float32([[0, 0], [300, 0], [0, 300], [300, 300]])
M = cv2.getPerspectiveTransform(pts1, pts2)
dst = cv2.warpPerspective(img, M, (300, 300))
plt.subplot(121), plt.imshow(img), plt.title('Input')
plt.subplot(122), plt.imshow(dst), plt.title('Output')
plt.show()
Python 11. OpenCV 透视变换
猜你喜欢
转载自blog.csdn.net/qq_36071362/article/details/104111474
今日推荐
周排行