how to colored the edge detection result(binary image)?
10 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
hello everyone, now i'm working with the edge detection of human lungs.i've successfully detected the edge by using 'canny' edge function in matlab. the lungs edge has been extracted too. in this case, the result is a binary image and i do binary inversion then. so the edge line will be black and the background will be white. the question is how to colored the edge line? the code snippet of mine below :
%code BWImage = edge(closeBW,'canny'); IbC = ~im2bw(BWImage, 0.25);
and the result image was attached.
thanks in advance!
0 Kommentare
Antworten (2)
David Young
am 4 Jan. 2016
You can set the colour map when you display the binary image. For example
img = imread('pout.tif');
imedge = edge(img, 'canny');
imshow(imedge, 'ColorMap', [1 1 1; 0 0 1]);
0 Kommentare
Keerthana Goud
am 5 Aug. 2019
If imedge is the extracted boundary, it can be given color with the following code.
imshow(imedge, 'colormap', [0 0 1; 1 1 1]); Displays blue(0 0 1) edge on white background(1 1 1).
0 Kommentare
Siehe auch
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!