Deep Learning/Computer Vision
OpenCV (3) - 이미지 위치 변형
알 수 없는 사용자
2022. 5. 28. 15:25
728x90
이미지 위치 변경
cv2.wrapAffine(image, M, dsize)
M : 변환 행렬 = (2*3) 행렬
dsize : Manual Size
import cv2
import matplotlib.pyplot as plt
import numpy as np
image = cv2.imread('test.jpg')
# 행과 열 정보만 저장
height, width = image.shape[:2]
# 변환 행렬, 변환 행렬에 따라 위치가 바뀐다
M = np.float32([[1, 0, 50], [0, 1, 10]])
dst = cv2.warpAffine(image, M, (width, height))
plt.imshow(cv2.cvtColor(dst, cv2.COLOR_BGR2RGB))
plt.show()