ich habe Bildbearbeitungsprogramm mit opencv C++. inmy-Programm zwei Vorverarbeitungspfad ist für 2 Arten von Graustufenbildern und Farbbildern. aber manchmal bekomme ich Bilder ist Graustufe aber im RGB-Format speichern bedeutet, wenn Aussehen Bild ist grau, aber dieses Bild haben 3 Kanäle.Wie erkennen RGB-Bildformat ist wirklich grau?
Wie kann ich erkennen, ein RGB-Bildformat ist wirklich gefärbt oder grau?
Da grau als nicht Sättigung definiert ist, konnte man auf einen Farbraum konvertieren, der eine Sättigung * * hat Komponenten (z.B. HSL) und überprüft, dass der Sättigungskanal Null ist, oder dass sein Maximum ist sehr klein. –