0
다음 코드는 OpenCV perspectiveTransform 함수의 간단한 예제입니다.cv2.perspectiveTransform의 입력 크기
import cv2
import numpy as np
src = np.array(((25, 25), (200, 20), (35, 210), (215, 200)), dtype=np.float32)
dest = np.array(((-50, -50), (50, -50), (-50, 50), (50, 50)), dtype=np.float32)
mtx = cv2.getPerspectiveTransform(src, dest)
original = np.array([((42, 42), (30, 100), (150, 75),(100, 150))], dtype=np.float32)
converted = cv2.perspectiveTransform(original, mtx)
print converted
그것은 잘 작동하지만 cv2.perspectiveTransform(original, mtx)
에서 '원래'인수에 추가 차원을 필요합니까 왜 작동되도록하려면?
original.shape => (1,4,2-) mtx.shape = "(3,3) src.shape ="(4,2)