Итак, я пытаюсь залить разные области изображения разными оттенками серого.Это мое входное изображение: 1
Итак, вот мой код для заливки одной из областей серым оттенком:
image = cv.imread('img.jpg', 0)
height, width = image.shape[:2]
for i in range(height):
for j in range(width):
if image[i][j] == 255:
cv.floodFill(image, None, (i, j), 90)
cv.imwrite('test1.jpg', image)
break
else:
continue
break
После этого я получаю: 2
И если я попытаюсь снова загрузить новое изображение и просмотреть пиксели, тот же пиксель, который использовался для запуска заливки в предыдущем примере, все еще имеет значение 255вместо 90. Как это?Что мне здесь не хватает?
Спасибо, ребята!