평행이동 - translation.py

강형우·2022년 11월 22일
0

OpenCV

목록 보기
3/17
import cv2
import numpy as np

img = cv2.imread('girl.png')
rows,cols = img.shape[0:2]

dx,dy = 100,50
mtrx = np.float32([1,0,dx],[0,1,dy])

dst = cv2.warpAffine(img,mtrx,(cols+dx,rows+dy))

dst2 = cv2.warpAffine(img,mtrx,(cols+dx, rows+dy),None \cv2.INTER_LINEAR,cv2.BORDER_CONSTANT,(255,0,0))
dst3 = cv2.warpAffine(img,mtrx,(cols+dx, rows+dy),None \cv2.INTER_LINEAR,cv2.BORDER_REFLECT)

cv2.imshow('original',img)
cv2.imshow('trans',dst)
cv2.imshow('BORDER_CONSTANT',dst2)
cv2.imshow('BORDER_REFLECT',dst3)
cv2.waitKey(0)
cv2.desrtoyAllWindows()


0개의 댓글