먼저 필요한 opencv를 import 해줍니다.
import cv2
image = cv2.imread('이미지 경로와 이미지 파일.확장자명')
cv2.imshow('original',image) #원본파일 보기
#회전시킬 이미지를 만들기 위한 정보 세팅
center = (image.shape[1]/2,image.shape[0]/2)#1은 x 좌표, 0은 y 좌표
rotationAngle = 70
scaleFactor = 1
#회전 시킬수 있는 행렬을 먼저 얻어와야합니다.
matrix = cv2.getRotationMatrix2D(center,rotationAngle,scaleFactor)
#회전시킬수 있는 행렬을 얻어왔으니, 이 행렬로 변환하라는 함수를 호출하면 됩니다
result = cv2.warpAffine(image,matrix,(image.shape[1],image.shape[0]))
cv2.imshow('rotation',result)
cv2.waitKey(0)
cv2.destroyAllWindows()
'OpenCV' 카테고리의 다른 글
Python(파이썬)에서 OpenCV를 이용해 homography 특징점 매칭하기 (0) | 2022.01.11 |
---|---|
Python(파이썬)에서 OpenCV를 이용해 Thresholding 이미지 임계처리 하기 (0) | 2022.01.11 |
Python(파이썬)에서 OpenCV를 이용해 이미지 closing 검은색 노이즈 없애기 (0) | 2021.12.31 |
Python(파이썬)에서 OpenCV를 이용해 이미지 opening 흰색 노이즈 없애기 (0) | 2021.12.31 |
Python(파이썬)에서 OpenCV를 이용해 이미지 erode침식하기(줄이기) (0) | 2021.12.31 |