import cv2
import numpy as np
img=cv2.imread('01laplacian.bmp')
rows,cols=img.shape[:2]
print(rows,cols)
pts1 = np.float32([[27,53],[105,1945],[1203,101],[1231,1937]])
pts2 = np.float32([[50,50],[50,rows-50],[cols-50,50],[cols-50,rows-50]])
M=cv2.getPerspectiveTransform(pts1,pts2)
dst=cv2.warpPerspective(img,M,(cols,rows))
cv2.imshow("img",img)
cv2.imshow("dst",dst)
cv2.imwrite("01result20.bmp",dst)
cv2.waitKey()
cv2.destroyAllWindows()
Python-OpenCV 几何畸变矫正-透视变换
最新推荐文章于 2024-07-27 11:38:34 发布