[OpenCV] 이미지 잘리지 않게 rotate하는 법

0

OpenCV의 cv2.getRotationMatrix2D 함수와 cv2.warpAffine 함수를 사용해서 이미지를 회전 시키면, 이미지의 원래 크기를 유지하기 위해 아래와 같이 이미지의 일부가 잘리는 문제가 있다.

이미지가 회전 되더라도, 아래와 같이 잘리는 부분 없이 보존하고 싶다면 imutils의 rotate_bound 함수를 사용하면 된다.

아래 링크에서 해당 문제를 잘 설명하고 있으니, 참고하기 바란다.
https://pyimagesearch.com/2017/01/02/rotate-images-correctly-with-opencv-and-python/

(이미지 출처 : https://pyimagesearch.com/2021/01/20/opencv-rotate-image/)

profile
재미있는 아이디어 떠올리는 것을 좋아하고, 이를 구현하여 세상에 즐거움을 선물하고 싶은 사람입니다.

0개의 댓글