15 Stimmen

Einkanalbild in 3-Kanalbild umwandeln C++ / OpenCV

Ich verwende openCV C++

Ich muss ein einkanaliges Bild in ein 3-Kanal-Bild umwandeln. So kann ich dies verwenden: cvCvtColor(result,gray,CV_BGR2GRAY);

Das geht nicht, weil das Ergebnisbild ein Einkanalbild ist. Irgendwelche Ideen?

0voto

Damilola Punkte 974

IMHO: Wenn die Eingabe grau ist, dann ist auch die Ausgabe grau. Das Beste, was man bekommen kann, ist ein farbiges, verteiltes Bild auf der Grundlage von Pixeldaten. (110, 110, 110) für Pixeldaten von 110 und nicht das echte farbige Bild

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X