How to take circular ROI

8 ビュー (過去 30 日間)
Parag
Parag 2016 年 11 月 11 日
回答済み: Tim Jackman 2018 年 9 月 21 日
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,

回答 (2 件)

Image Analyst
Image Analyst 2016 年 11 月 11 日
編集済み: Image Analyst 2016 年 11 月 11 日
Simply threshold
Mask = grayImage > someThresholdValue;
  1 件のコメント
D.J.
D.J. 2018 年 7 月 25 日
How is this an answer?

サインインしてコメントする。


Tim Jackman
Tim Jackman 2018 年 9 月 21 日
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