How to See Each Formulate Numbers on Regionprops

조회 수: 2 (최근 30일)
Murat Kocaman
Murat Kocaman 2018년 6월 29일
답변: Ameer Hamza 2018년 6월 29일
Hello,
I have below code for regionprops. I would like to see "Area" value for each object for my image. There are n object but entering the s(k).Area it gives random object's area. I tried s(k).Area(n), as well but this time it gives nth object's value. I would like to see the area for each object in the result.
s=regionprops(logical(bw3),'Centroid','Area','Eccentricity','Perimeter');
hold on
for k=1:numel(s)
c=s(k).Centroid;
text(c(1),c(2),sprintf('%d',k),...
'HorizontalAlignment','center',...
'VerticalAlignment','middle');
end
hold off
What is the solution?

채택된 답변

Ameer Hamza
Ameer Hamza 2018년 6월 29일
The following will give you a vector of all area values
areaValues = [s.Area];
concatenation operator [] is important.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Image Segmentation and Analysis에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by