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