Comment changer la couleur des pixels avec des coordonnées spécifiques dans Python 3 | OpenCV?
Je veux charger l'image en utilisant img=cv2.imread('....jpg')
et changer les couleurs des pixels dont:
x coordonnée divisée par 2 sans reste.
coordonnée y divisée par 3 sans reste
J'utilise Python 3 dans Anaconda / Jupyter.
Aucune suggestion?
Réponses
Je suggère fortement de jeter un œil à ces réponses Stack Overflow:
@ fmw42 Donne un code source fonctionnel.
@Kasravnd
Congeler
Vous demandez comment changer la couleur de l'image avec:
x La coordonnée est un diviseur de 2 (donc pas de rappel)
La coordonnée Y est un diviseur de 3 (donc pas de rappel)
Je vous suggère de regarder la réponse de @Mark Setchell ici.
Le moyen le plus simple consiste à parcourir x, y pixels dans des boucles for imbriquées et à modifier le conteneur d'image Mat chaque fois qu'il y a correspondance avec les conditions.