How to create multiple ROI in the same figure? I'd like to manually draw multiple region on an image to create a mask of the drawn regions. I attached the code to do it using ellipse that does the job for 5 region, but only last region is displayed.
Ältere Kommentare anzeigen
I = imread('13170.jpg');
im = imshow(I);
e = imellipse(gca);% now pick ROI
BW = createMask(e,im);% get BW mask for that ROI
BW(:,:,2) = BW;
BW(:,:,3) = BW(:,:,1);
ROI = I;
ROI(BW == 0) = 255;
figure, imshow(ROI,'Border','tight');
Akzeptierte Antwort
Weitere Antworten (0)
Kategorien
Mehr zu ROI-Based Processing finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
