Note
OpenCV (4) - 이미지 회전 본문
728x90
무게 중심을 적용한 변환 행렬을 사용한다
cv2.getRotationMatrix2D(center, angle, scale) - 이미지 회전을 위한 변환 행렬 생성 함수
center : 회전 중심
angle : 회전 각도
scale : Scale Factor
import cv2
import matplotlib.pyplot as plt
import numpy as np
image = cv2.imread('test.jpg')
# 행과 열 정보만 저장
height, width = image.shape[:2]
M = cv2.getRotationMatrix2D((width / 2, height / 2), 90, 0.5)
dst = cv2.warpAffine(image, M, (width, height))
plt.imshow(cv2.cvtColor(dst, cv2.COLOR_BGR2RGB))
plt.show()
'Deep Learning > Computer Vision' 카테고리의 다른 글
OpenCV (6) - 임계점 처리하기 (0) | 2022.05.31 |
---|---|
OpenCV (5) - 이미지 합치기 (0) | 2022.05.30 |
OpenCV (3) - 이미지 위치 변형 (0) | 2022.05.28 |
OpenCV (2) - 이미지 크기 변형 (0) | 2022.05.27 |
OpenCV (1) - 튜토리얼 (0) | 2022.05.26 |
Comments