Note

OpenCV (3) - 이미지 위치 변형 본문

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()

'Deep Learning > Computer Vision' 카테고리의 다른 글

OpenCV (5) - 이미지 합치기  (0) 2022.05.30
OpenCV (4) - 이미지 회전  (0) 2022.05.29
OpenCV (2) - 이미지 크기 변형  (0) 2022.05.27
OpenCV (1) - 튜토리얼  (0) 2022.05.26
Find Color  (0) 2022.05.16
Comments