전단변환

    [OpenCV with Python] 영상 기하학적 변환 : 전단 변환 - cv2.warpAffine

    [OpenCV with Python] 영상 기하학적 변환 : 전단 변환 - cv2.warpAffine

    영상의 전단 변환 - Shear transformation 영상의 전단 변환은 층 밀림 변환이라고도 한다. 이동을 하는데 모든 픽셀들이 동일하게 이동하는 것이 아니라 어떤 픽셀은 조금 이동하고 어떤 픽셀은 많이 이동하여 한쪽을 찌그러뜨리는 효과를 낸다. 전단 변환도 이동 변환과 마찬가지로 어파인 행렬을 만들어야 한다. 이동 변환에서는 단위 행렬을 어파인 행렬로 생성했지만, 전단 변환은 m 상수도 필요하다. 전단 변환을 한 만큼 영상이 밀려나가게 되어 영상이 짤리게 된다. 이를 해결하기 위해 밀린 만큼 출력 영상의 크기를 키워주면 된다. ✔︎ cv2.warpAffine 함수 dst = cv2.warpAffine(src, M, dsize, dst=None, flags=None, borderMode=None,..