Wie kopiere und skaliere ich in opencv ein Graustufenbild in ein anderes Farbbild?

Ich möchte in openCV eine Reihe von Bildern in einem einzigen Fenster zusammenfassen. Ich hatte festgestellt, dass ich in einem Bild einen ROI erstellen und problemlos ein anderes Farbbild in diesen Bereich kopieren konnte.

Das Umschalten des Quellbilds auf ein Bild, auf dem ich eine Verarbeitung durchgeführt hatte, funktionierte jedoch nicht.

Schließlich stellte ich fest, dass ich das src-Bild in Graustufen konvertiert hatte und dass es bei Verwendung der copyTo-Methode nichts kopierte.

Ich habe diese Frage mit meiner Basislösung beantwortet, die nur Graustufen-Farben unterstützt. Wenn Sie andere Mat-Bildtypen verwenden, müssen Sie die zusätzlichen Tests und Konvertierungen durchführen.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage