How to take circular ROI

2 visualizzazioni (ultimi 30 giorni)
Parag il 11 Nov 2016
Risposto: Tim Jackman il 21 Set 2018
Hi, I am trying to get a circular ROI within the image. For rectangular ROI we can use imrect and get the position/coordinate, so is there a similar function to take circular ROI ?. I tried with imellipse but the coordinate that the function return I am not able to crop using imcrop. I am attaching an image here with desire ROI please let me know your suggestions. Thank you,

Risposte (2)

Image Analyst
Image Analyst il 11 Nov 2016
Modificato: Image Analyst il 11 Nov 2016
Simply threshold
Mask = grayImage > someThresholdValue;

Tim Jackman
Tim Jackman il 21 Set 2018
Starting in 18b, you can use drawcircle to create a circular ROI:
For more information about the new suite of ROI tools, please take a look at the following link:

Community Treasure Hunt

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

Start Hunting!

Translated by