perspective_matrix = cv2.getPerspectiveTransform(np.float32(src_points), np.float32(target_points))
projected_image = cv2.warpPerspective(image, perspective_matrix, (w, h))
注意是np.float32, 否則會報錯
OpenCV Error: Assertion failed (src.checkVector(2, 5) == 4 && dst.checkVector(2, 5) == 4) in cv::getPerspectiveTransform, file C:\projects\opencv-python\opencv\modules\imgproc\src\imgwarp.cpp, line 3232