美文网首页
04图片移位

04图片移位

作者: 犬夜叉写作业 | 来源:发表于2019-07-14 11:29 被阅读0次
    # 1 API 2 算法原理 3 源代码
    import cv2
    import numpy as np
    img = cv2.imread('image0.jpg',1)
    cv2.imshow('src',img)
    imgInfo = img.shape
    height = imgInfo[0]
    width = imgInfo[1]
    ####  X移100,Y移200
    matShift = np.float32([[1,0,100],[0,1,200]])# 2*3
    
    dst = cv2.warpAffine(img,matShift,(height,width))#1 原始图片 2 移位矩阵 3 原始图片信息
    # 移位 矩阵
    cv2.imshow('dst',dst)
    cv2.waitKey(0)  
    

    [1,0,100],[0,1,200] 2*2 2*1 #矩阵拆分
    [[1,0],[0,1]] 2*2 A
    [[100],[200]] 2*1 B
    xy C

    矩阵计算
    A*C+B = [[1*x+0*y],[0*x+1*y]]+[[100],[200]]
    = [[x+100],[y+200]]

    相当于每个xy分别加上100和200
    (10,20)->(110,220)

    相关文章

      网友评论

          本文标题:04图片移位

          本文链接:https://www.haomeiwen.com/subject/apsbkctx.html