Cómo cambiar el color de los píxeles con coordenadas específicas en Python 3 | OpenCV?

Dec 18 2020

Quiero cargar la imagen usando img=cv2.imread('....jpg')y cambiar los colores de los píxeles cuyos:

  • Coordenada x dividir por 2 sin resto.

  • Coordenada y dividir por 3 sin resto

Estoy usando Python 3 en Anaconda / Jupyter.

¿Alguna sugerencia?

Respuestas

1 FedericoBaù Dec 19 2020 at 06:21

Sugiero encarecidamente que eche un vistazo a estas respuestas de Stack Overflow:

  • @ fmw42 Proporciona un código fuente funcional.

  • @Kasravnd

  • Congelar

Estás preguntando cómo cambiar el color de la imagen con:

  • x Coordinate es un divisor de 2 (por lo tanto, no hay recordatorio)

  • La coordenada Y es un divisor de 3 (por lo tanto, no hay recordatorio)

Le sugiero que mire la respuesta de @Mark Setchell aquí.

kaarre Dec 18 2020 at 20:49

La forma más sencilla es pasar por x, y píxeles en bucles for anidados y modificar el contenedor de imagen Mat siempre que coincida con las condiciones.