How to color a binary image?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Suppose a binary image is considered, which consists of two colors. Is it possible to assign red color to the white portions in the image?
2 Kommentare
Akzeptierte Antwort
Jan
am 2 Okt. 2012
Bearbeitet: Jan
am 2 Okt. 2012
bin = rand(320, 200) > 0.5; % Binary test image
R = 1; % Value in range [0, 1]
G = 1;
B = 1;
RGB = cat(3, bin * R, bin * G, bin * B);
Now the pixels which have the value 1 in the bin image have the value [R,G,B] in the RGB image, while the other pixels are black.
Alternatively:
CMap = [0.5, 0.2, 0.9; 0.1, 0.8, 0.3];
RGB = ind2rgb(bin + 1, CMap)
3 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Modify Image Colors finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!