close

import numpy as np

import cv2

 

def translate(img, x, y):

      testImg = cv2.imread(img)

      imgsize = testImg.shape

      M = np.float32([[1, 0, x], [0, 1, y]])

      shiftedImg = cv2.warpAffine(testImg, M, (imgsize[1], imgsize[0]))

      cv2.imshow('result', shiftedImg)

      cv2.waitKey(0)

 

translate('test.jpg', 50, 100)

 

原圖:

結果:

 

※查詢其他OpenCV用法如下※

OpenCV應用總整理: 點擊我

arrow
arrow
    創作者介紹
    創作者 楓綺 的頭像
    楓綺

    K_程式人

    楓綺 發表在 痞客邦 留言(0) 人氣()