Hello! I would like to ask, how can I use impoly to choose all the ROI and not just the polygon that is around it!

 Réponse acceptée

Adam
Adam le 2 Oct 2015
Modifié(e) : Adam le 2 Oct 2015

0 votes

mask = createMask( hROI, hIm );
should give you a binary mask for the region, where hROI is your impoly and hIm is the handle of image on which it was drawn.

5 commentaires

Ann G
Ann G le 2 Oct 2015
Thank you very much!!
Ann G
Ann G le 2 Oct 2015
Could you explain to me a little bit more the jIm parameter?
Ann G
Ann G le 6 Oct 2015
Thank u for your help but unfortunately i still have a problem because i dont want a mask. Using mask as a return I get 0s and 1s and I need the elements of the ROI as they are!
This will apply the mask to the original image to erase the original pixels everywhere outside the mask:
% Initialize output to be same as input.
maskedImage = grayImage;
% Now erase pixels outside the mask.
maskedImage(~mask) = 0;

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Display Image dans Centre d'aide et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by