How to crop required ROI from an image?
23 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Revathi S
il 23 Set 2018
Commentato: Image Analyst
il 29 Set 2018
% code
h = impoly(gca,[188,30; 189,142; 93,141; 13,41]);
api = iptgetapi(h);
fcn = makeConstrainToRectFcn('impoly',get(gca,'XLim'),get(gca,'YLim'));
api.setPositionConstraintFcn(fcn);
position = wait(h);
a=imcrop(I,[250 91;251 203;155 202;75 102]]);
imshow(I);
end
I am working on medical image processing.
I need to crop eye only from face & position is not constant for all images.
so i use polygonal ROI.
but it shows error.
Risposta accettata
Image Analyst
il 23 Set 2018
Call imcrop() with no arguments if the coordinates are not the same from image to image. This will let the user interactively select the box.
2 Commenti
Più risposte (1)
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!