Как изменить цвет пикселей с конкретными координатами в Python 3 | OpenCV?

Dec 18 2020

Я хочу загрузить изображение, используя img=cv2.imread('....jpg')и изменить цвета пикселей, чьи:

  • Координата x делится на 2 без остатка.

  • Координата y делится на 3 без остатка

Я использую Python 3 в Anaconda / Jupyter.

Какие-либо предложения?

Ответы

1 FedericoBaù Dec 19 2020 at 06:21

Я настоятельно рекомендую взглянуть на эти ответы на переполнение стека:

  • @ fmw42 Предоставляет рабочий исходный код.

  • @Kasravnd

  • Морозильная камера

Вы спрашиваете, как изменить цвет изображения с помощью:

  • x Координата делится на 2 (следовательно, без напоминания)

  • Координата Y делится на 3 (следовательно, напоминания нет)

Предлагаю вам посмотреть здесь ответ @Mark Setchell .

kaarre Dec 18 2020 at 20:49

Самый простой способ - пройти через x, y пикселей во вложенных циклах for и изменить контейнер изображения Mat всякий раз, когда есть совпадения с условиями.