Ich schreibe ein Python-Skript, wo ich brauche Farbcode gegen 3 Farben zu überprüfen: rot, gelb und grün auf diese Weise:Wie überprüft man RGB-Farben gegen einen Farbbereich?
if (255,255,255) is in green range:
print("green")
else if (255,255,255) is in yellow range:
print("yellow")
else if (255,255,255) is in red range:
print("red")
else:
print("none")
Das, was ich Probleme mit ist mit bin, wie is in yellow range
wenn es zu sehen?
Alle Vorschläge werden geschätzt.
EDIT
Die folgende Abbildung stellt mein Gefühl von gelb, grün und rot:
Was meinst du mit "grünen Bereich"? Kannst du das definieren? –
es bedeutet, wenn die Farbe einen beliebigen Farbton grün – Elisha512
yeah, aber ich meine: sagen Sie haben eine Farbe '(r, g, b)' unter welchen Bedingungen ist es "nah" an rot? Sollte es nur "(255,0,0)" oder "(200,10,10)" sein? Es gab einmal ein Experiment darüber, ob Menschen eine Farbe als grün oder blau identifizierten. Weil Russisch zwei verschiedene Wörter für Blau (hellblau und dunkelblau) hat, sahen Russen mehr Farben als blau. Sogar Leute sind in dieser Angelegenheit nicht einverstanden, also müssen Sie das zuerst definieren. –