Was ist eine unkomplizierte Methode, ein Graustufenbild zu "kolorieren". Indem ich koloriere, meine ich die Portierung der Graustufenintensitätswerte auf einen der drei R-, G-, B-Kanäle in einem neuen Bild.OpenCV: Eine geradlinige Methode zum Einfärben eines Graustufenbildes
Zum Beispiel kann ein Graustufen-Pixel mit 8UC1
Intensität I = 50
soll ein 8UC3
Farbpixel von BGR = (50, 0, 0)
Intensität, wenn das Bild zu „blau“ koloriert wird.
In Matlab zum Beispiel, was ich fragen kann mit zwei Zeilen Code einfach erstellt werden: Ich kann alles nicht ähnlich in OpenCV finden
color_im = zeros([size(gray_im) 3], class(gray_im));
color_im(:, :, 3) = gray_im;
Aber erstaunlich.
Es ist interessant, dass, nachdem ich diese Frage gestellt, fand ich heraus, über die 'cv :: merge()' Funktion und die 'VECTOR' von' cv :: Mat 'und tat genau das Gleiche, was du hier gemacht hast. Vielen Dank. – Bee