#制造一张被污染的图片 在知晓被污染区域的情况下恢复图片
import cv2
import numpy as np
img=cv2.imread('1.jpg',1)
for i in range(100):
for j in range(200):
img[50+i,j+10]=(255,255,255)
cv2.imshow('src',img)
badarray=np.zeros((img.shape[0],img.shape[1],1),np.uint8)
for i in range(100):
for j in range(200):
badarray[50+i,j+10]=255
cv2.imshow('badarray',badarray)
imgdst=cv2.inpaint(img,badarray,3,cv2.INPAINT_NS)
cv2.imshow('dst',imgdst)
cv2.waitKey(0)
计算机视觉之opencv:污染恢复
最新推荐文章于 2022-04-27 19:31:34 发布