I have done the segmentation and able to select the fruit region. i also get the Pixel Id list of the selected fruit region here thisBlobsPixels = blobMeasurements(k).PixelIdxList; Now how can i use this pixel id list to compute various color channel (red channel, green channel, blue channel) of the selected region. The attached image is gray scale image. Thanks in advance.
how do i segment the attached image based on color?
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
i need to select the only fruit region and extract various color feature. That is why i need to segment the image and select only fruit region. Please give me your suggestion in this regard.
1 Kommentar
Antworten (1)
KALYAN ACHARJYA
am 20 Mai 2018
Bearbeitet: KALYAN ACHARJYA
am 20 Mai 2018
% code input_image=imread('banana.png'); pattern=repmat(all(~input_image,3),[1 1 3]); %convert to white pixels input_image(pattern)=255; imshow(input_image);
2 Kommentare
KALYAN ACHARJYA
am 20 Mai 2018
By doing loop, you can find the R,G,B of any pixels.
input_image(i,j,1) % gives R value of respective pixel;
input_image(i,j,2) % gives G value of respective pixel;
input_image(i,j,3) % gives B value of respective pixel;
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!