Come cambiare il colore dei pixel con coordinate specifiche in Python 3 | OpenCV?
Voglio caricare l'immagine usando img=cv2.imread('....jpg')e cambiare i colori dei pixel di cui:
Divisione coordinata x per 2 senza resto.
Divisione coordinata y per 3 senza resto
Sto usando Python 3 in Anaconda / Jupyter.
Eventuali suggerimenti?
Risposte
Consiglio vivamente di dare un'occhiata a queste risposte di Stack Overflow:
@ fmw42 Fornisce un codice sorgente funzionante.
@Kasravnd
Deepfreeze
Stai chiedendo come cambiare il colore dell'immagine con:
x La coordinata è un divisore di 2 (quindi nessun promemoria)
La coordinata Y è un divisore di 3 (quindi nessun promemoria)
Ti suggerisco di guardare la risposta di @Mark Setchell qui.
Il modo più semplice è passare attraverso x, y pixel in cicli for nidificati e modificare il contenitore dell'immagine Mat ogni volta che c'è corrispondenza con le condizioni.