Я пытаюсь удалить шум из изображения, я пытаюсь сделать белый пиксель, если определенное условие выполнено, но я изо всех сил стараюсь, чтобы это произошло.
Это мое изображение, и я хочу удалитьвсе серые цветные линии хотят только цвета высокой интенсивности, такие как синий красный и зеленый.Извините за редактирование
Это мой код, в котором я попытался проверить условие, которое успешно выполнено, затем я изменю пиксель на белый
height, width = image.shape[0:2]
for i in range(0, height): # looping at python speed...
for j in range(0, width):
# print(image)
if ((image[i][j][1] * 255 == image[i][j][2] * 255 == image[i][j][3] * 255) or (
(image[i][j][0] * 255 == image[i][j][1] * 255) and (
image[i][j][3] * 255 >= 245))):
# print(image[i][j][2] * 255)
image[i][j] = 0
plt.imshow(image)
plt.savefig("filename.png")
plt.show()