Ich schreibe ein Programm, das mit Bildern arbeitet und irgendwann muss ich das Bild vervielfältigen. Das bedeutet, dass ich die Farben aussortieren muss, aber ich habe Probleme, zu entscheiden, wie nahe eine Farbe einer anderen Farbe ist.Ähnlichkeit zwischen Farben
eine Farbe im RGB gegeben, kann ich von mindestens 2 Möglichkeiten denken, um zu sehen, wie unterschiedlich sie sind:
- | r1 - r2 | + | g1 - g2 | + | b1 - b2 |
- sqrt ((r1 - r2)^2 + (g1 - g2)^2 + (b1 - b2)^2)
Und wenn ich in HSV bewegen, kann ich denke, andere Möglichkeiten zu tun es.
Also frage ich, Ignorieren Geschwindigkeit, was ist der beste Weg, um zu sagen, wie ähnlich zwei Farben sind? Beste Bedeutung für das menschliche Auge.
Wenn Sie die Geschwindigkeit ignorieren, nach welchen Kriterien fragen Sie, in welchen es am besten wäre? – Sneakyness
Ich meinte am genauesten für das menschliche Auge, aber guter Fang, bearbeitet. – ReaperUnreal
@ReaperUnreal: Eigentlich bedeutet Posterize auch Quantisierung. – EFraim