MATLAB Answers

How to take circular ROI

4 views (last 30 days)
Parag
Parag on 11 Nov 2016
Answered: Tim Jackman on 21 Sep 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,

Answers (2)

Image Analyst
Image Analyst on 11 Nov 2016
Edited: Image Analyst on 11 Nov 2016
Simply threshold
Mask = grayImage > someThresholdValue;
  1 Comment
D.J.
D.J. on 25 Jul 2018
How is this an answer?

Sign in to comment.


Tim Jackman
Tim Jackman on 21 Sep 2018
Starting in 18b, you can use drawcircle to create a circular ROI:
https://www.mathworks.com/help/images/ref/drawcircle.html
For more information about the new suite of ROI tools, please take a look at the following link:
https://www.mathworks.com/help/images/roi-based-processing.html

Community Treasure Hunt

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

Start Hunting!

Translated by