【数字图像处理】【python】——opencv实现图片移动

import cv2
import math
import numpy as np
def move(img):
    height,width,channels=img.shape
    emptyImage2=img.copy()
    x=20
    y=20
    for i in range(height):
        for j in range(width):
            if i>=x and j>=y:
                emptyImage2[i,j]=img[i-x][j-y]
            else:
                emptyImage2[i,j]=(0,0,0)

    return emptyImage2

img=cv2.imread("e:\\lena.bmp")
cv2.namedWindow("Image")
SaltImage=move(img)
cv2.imshow("Image",img)
cv2.imshow("ss",SaltImage)
cv2.waitKey(0)

发布了21 篇原创文章 · 获赞 12 · 访问量 4507

猜你喜欢

转载自blog.csdn.net/qq_43748400/article/details/105222406