JPG in 2 farben konvertieren

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Eisi
User
Beiträge: 62
Registriert: Sonntag 24. November 2013, 21:59

Hallo zusammen,

Kann man mit python ein Programm schreiben womit man einen bestimmten farbenbereich (z.B. Grün hell bis dunkel) in einem Bild zu z.B. Schwarz konvertieren kann und alles andere was übrig bleibt Weiß wird? Ist das auch für python Anfänger machbar? Wie fängt man an? Oder gibt es vielleicht ein Tutorial?

Wäre um Hilfe dankbar
EyDu
User
Beiträge: 4881
Registriert: Donnerstag 20. Juli 2006, 23:06
Wohnort: Berlin

Hallo,

das könntest du mit Pillow oder OpenCV machen. Die Frage wird dann aber eher sein, was genau "grün" ist. Warum möchtest du denn eine Farbe ersetzen? Vielleicht gibt es für die Aufgabe schon eine fertige Lösung.
Das Leben ist wie ein Tennisball.
Eisi
User
Beiträge: 62
Registriert: Sonntag 24. November 2013, 21:59

Ich möchte zwei Bilder die ich per iphonekamera Mache vergleichen und Fehler sollen markiert werden. Das habe ich schon mit diffimg realisiert. Das Problem ist aber das dass Bild genau gleich fotografiert werden muss sonst markiert er alles weil es Pixel vergleicht. Es werden bestückte Platinen verglichen ob Bauteile fehlen. Ich dachte wenn das Foto nur noch zwei Farben hat geht es besser.
Benutzeravatar
darktrym
User
Beiträge: 785
Registriert: Freitag 24. April 2009, 09:26

Sollte bei PIL convert mit dem Modus 1 sein.
„gcc finds bugs in Linux, NetBSD finds bugs in gcc.“[Michael Dexter, Systems 2008]
Bitbucket, Github
BlackJack

@darktrym: So wie ich das verstanden habe sind das schon ”bunte” Bilder, das heisst einfach nur in 1-Bit-Palette umwandeln reicht nicht, man muss vorher schon irgendwie trennen was grün ist und was nicht.
Antworten