Gibt es eine Formel zur Bestimmung der Gesamtfarbe bei gegebenen BGR-Werten? (OpenCV und C ++)

Ich erstelle eine Funktion mit C ++ und OpenCV, mit der die Farbe eines Pixels in einem Bild erkannt, der Farbbereich ermittelt und durch eine generische Farbe ersetzt wird. Zum Beispiel könnte Grün von Dunkelgrün bis Hellgrün reichen, das Programm würde feststellen, dass es immer noch grün ist, und es durch ein einfaches Grün ersetzen, wodurch das Ausgabebild sehr einfach aussieht. Alles ist eingerichtet, aber ich habe Probleme beim Definieren der Eigenschaften der einzelnen Bereiche und war gespannt, ob jemand etwas weiß oder eine Formel, die bei gegebenen BGR-Werten die Gesamtfarbe eines Pixels bestimmen kann. Wenn nicht, muss ich viel experimentieren und es selbst machen, aber wenn etwas bereits existiert, würde das Zeit sparen. Ich habe viel recherchiert und noch nichts gefunden.

Antworten auf die Frage(6)

Ihre Antwort auf die Frage