我有一张图片: Original Image
我想删除图像的灰色网格部分而不影响图像的其余部分,即黑色圆圈内的部分。 我已经为此写了一个代码
import cv2
import numpy as np
from PIL import Image
imag = Image.open('results.jpg')
imag.show()
pixelMap = imag.load()
img = Image.new( imag.mode, imag.size)
pixelsNew = img.load()
for i in range(img.size[0]):
for j in range(img.size[1]):
if (( pixelMap[i,j]> (200,0,0)) and (pixelMap[i,j]< (240,0,0))):
pixelsNew[i,j] = (255,255,255)
else:
pixelsNew[i,j] = pixelMap[i,j]
img.show()
使用此代码,我得到以下输出图像: Output Image
但是,黑色圆圈内的某些像素也被更改为白色,这不是我想要的。我想知道如何解决这个问题。