필터 지우기
필터 지우기

Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

roipoly with a specified area

조회 수: 2 (최근 30일)
alessio
alessio 2011년 7월 18일
마감: MATLAB Answer Bot 2021년 8월 20일
Hi there, I am interested in specifiying a region of interest in an image, with a specified area A. A possibility is maybe to modify the roipoly function, but I don't know how to do it quickly.
I am quite new and I don't know if in matlab there are similar functionalities...
Thanks to all
Alessio

답변 (2개)

Nuno
Nuno 2011년 7월 18일
You can use this sintaxe:
frame(y1(1):y1(2),x1(1):x1(2),:);
With this, you specify 4 points...
  댓글 수: 1
alessio
alessio 2011년 7월 19일
Thank you very much for your reply Nuno, but I was interested in something more interactive, without having to specify in advance the coordinates... Like a roipoly with a forcing on the spanned area
Alessio

Sean de Wolski
Sean de Wolski 2011년 7월 18일
How about poly2mask?
doc poly2mask
  댓글 수: 2
alessio
alessio 2011년 7월 19일
Thank you Sean de, I tried with poly2mask but what I need is an interactive way to specify the roi like polyroi, that at the same time force the area to a fixed value... I'm not sure if it is possible without rewriting some code...
Alessio
Sean de Wolski
Sean de Wolski 2011년 7월 19일
Well, yes you'll probably have to write some code. But you can easily and quickly generate masks of a non-convex area with poly2mask, and then sum it or use bwarea to get its area, and then dilate it or erode it automatically if too big or too small.

이 질문은 마감되었습니다.

Community Treasure Hunt

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

Start Hunting!

Translated by