So ändern Sie die Farbe von Pixeln mit bestimmten Koordinaten in Python 3 | OpenCV?
Ich möchte das Bild mit laden img=cv2.imread('....jpg')
und die Farben der Pixel ändern, deren:
x Koordinaten dividieren durch 2 ohne Rest.
y-Koordinate durch 3 ohne Rest teilen
Ich verwende Python 3 in Anaconda / Jupyter.
Irgendwelche Vorschläge?
Antworten
Ich empfehle dringend, sich diese Antworten zum Stapelüberlauf anzusehen:
@ fmw42 Gibt einen funktionierenden Quellcode an.
@ Kasravnd
Tiefkühltruhe
Sie fragen, wie Sie die Farbe des Bildes ändern können mit:
x Koordinate ist ein Teiler von 2 (daher keine Erinnerung)
Y-Koordinate ist ein Teiler von 3 (daher keine Erinnerung)
Ich schlage vor, dass Sie sich hier die Antwort von @Mark Setchell ansehen .
Am einfachsten ist es, x, y Pixel in verschachtelten for-Schleifen zu durchlaufen und den Mat- Bildcontainer zu ändern, wenn die Bedingungen übereinstimmen.