Ich denke über eine kleine Bibliothek zu schreiben eine Vermutung auf dem Namen einer (RGB-Wert) Farbe zu machen, aus einer vorgegebenen Liste von Kandidaten.AI/Statistische Methoden zur Bestimmung des Namen einer Farbe
Mein erster Versuch basierte rein auf dem pythagoreischen Abstand innerhalb des dreidimensionalen RGB-Farbraums - das war nicht sehr erfolgreich, da die meisten der genannten Farbpunkte an den Rändern des Raumes waren (zB Blau bei 0, 0, 255), also war für die meisten Farben in der Mitte des Raums die genannte Farbe, die ihr am nächsten kam, ziemlich willkürlich.
Also, ich bin über bessere Ansätze zu denken und haben mit einigen Kandidaten kommen
Zylinderabstand innerhalb eines HSV-Farbraum - was auch ähnliche Probleme wie die oben haben kann, scheint jedoch HSV in einem menschlichen Sinne sinnvoller sein als RGB, was nützlich sein könnte.
Entweder oben, aber jeder benannte Farbpunkt wird mit einem beliebigen Wert gewichtet, der die Stärke seiner Anziehung zu Punkten im umgebenden Raum angibt. Gibt es einen Namen für ein solches Modell? Ich weiß, das ist ein bisschen vage, aber es scheint mir eine ziemlich intuitive Idee zu sein.
Ein Bayessches Netzwerk, das Eigenschaften einer HSV-Farbe untersucht und den wahrscheinlichsten Farbnamen zurückgibt (ich stelle mir Knoten vor, die ähnlich sind wie P (Schwarz | Sättigung < 10), P (Rot | Farbton = 0) , dies ist jedoch weniger als ideal scheint -. zum Beispiel die Wahrscheinlichkeit, dass eine bestimmte Farbe rot ist, ist proportional zu, wie nahe seiner Farbe 0 ist, eher als ein diskreter Wert zu sein, ist es eine Möglichkeit, Bayes-Netze der Anpassung mit Wahrscheinlichkeiten umgehen das sind fortlaufend auf der Variablen zu testen?
Schließlich fragte ich mich, ob eine Art von Support Vector Machine-basierte Klassifizierung innerhalb der HSV oder RGB-Farbraum, aber nicht mit diesen massiv vertraut ist, bin ich mir nicht sicher ob das wil l bietet einen bestimmten Vorteil gegenüber dem pythagoräisch Abstand basierten Ansatz ich ursprünglich versucht, zumal ich nur mit einem dreidimensionalen Raum zu tun.
Deshalb habe ich mich gefragt, haben Sie Sie keine Erfahrung mit ähnlichen Problemen haben oder wissen, dass Ressourcen, die mir helfen könnte der Lage sein, auf einen Ansatz zu entscheiden? Wenn jemand könnte mich in der richtigen Richtung (ob es eine der oben ist, oder etwas ganz anderes) würde ich sehr dankbar sein.
Prost!
Tim
ich liebe es: "Da ich ein typischer Typ bin, habe ich keine Ahnung, wie die Farben Lavender und Mauve aussehen. Also habe ich diese kleine App gemacht ..." –
Aah, das ist interessant! Guter Punkt in Bezug auf die Einstellung einer großen Anzahl von Farbnamen, um nähere Übereinstimmungen zu finden - wird untersucht! – mistertim