warpperspective

    [OpenCV with Python] 영상 기하학적 변환 : 투시 변환

    [OpenCV with Python] 영상 기하학적 변환 : 투시 변환

    투시 변환 - Perspective transform 어파인 변환보다 자유도가 높은 것이 투시변환이다. 직사각형보다 자유도가 높은 사다리꼴, 임의의 사각형으로 표현할 수 있다. 투시변환을 표현하는 행렬은 3X3 행렬이며, 이 중 하나는 비례상수 역할을 하기 때문에 실제 미지수는 8개가 된다. 투시 변환은 8개 미지수를 계산하기 위해 식 8개가 필요하며, 점 4개가 어떻게 이동했는지 알고 있어야 한다. ✔︎ 투시 변환 행렬 구하기 - cv2.getPerspectiveTransform retval = cv2.getPerspectiveTransform(src, dst, solveMethod=None) src: 4개의 원본 좌표점. numpy.ndarray. shape=(4, 2) e.g) np.array([[..