# Count objects labeled in image

5 Ansichten (letzte 30 Tage)
Tu Nguyen am 14 Apr. 2022
Bearbeitet: Image Analyst am 16 Apr. 2022
Hi all,
I identified circles and rectangular by a mark circle at centroid. Now I want to count how many object have labeled and how many object not labeled?
The result is in the attached image
if metric < threshold
centroid = stats(k).Centroid;
plot(centroid(1),centroid(2),'ko');
count =
end
##### 0 Kommentare-2 ältere Kommentare anzeigen-2 ältere Kommentare ausblenden

Melden Sie sich an, um zu kommentieren.

### Akzeptierte Antwort

Image Analyst am 16 Apr. 2022
stats = regionprops(L,'Area','Centroid','Perimeter');
allAreas = [stats.Area]
allPerims = [stats.Perimeter];
allCircularities = allPerims .^2 ./ (4 * pi * allAreas)
% Find number with circularity more than 1.5
count = allCircularities > 1.5
##### 2 KommentareKeine anzeigenKeine ausblenden
Image Analyst am 16 Apr. 2022
For what it's worth, I'm attaching my shape recognition demos.
Tu Nguyen am 16 Apr. 2022
I tried your way but all value less than 1.5. Now I am trying both ways to figure out. The method of @Faraz Hedayati I am struggling how to convert the out last output image to an actual image because the spot on the image just a plot.

Melden Sie sich an, um zu kommentieren.

### Weitere Antworten (1)

Tala am 15 Apr. 2022
I would plot the centroids as filled black circles and threshold colors smaller than 10! then you only have the centorids and length(regionprops( YourImage,'centroid')) would give you the number of rectangulars.
##### 9 Kommentare7 ältere Kommentare anzeigen7 ältere Kommentare ausblenden
Tu Nguyen am 16 Apr. 2022
Hi @Faraz Hedayati, how can I process the image with the plot on it? I make the image gray but it backs to initial image without the marked circle
Tala am 16 Apr. 2022
Bearbeitet: Image Analyst am 16 Apr. 2022
I am getting confused about you wanna do after all :).
Did you see Image Analyst's response?
If you want to save your figure as an image you can do:
saveas(gcf,'YourImage.png');
% or
exportgraphics(gcf, 'YourImage.png');
You can then import that as well using

Melden Sie sich an, um zu kommentieren.

### Kategorien

Mehr zu Semantic Segmentation finden Sie in Help Center und File Exchange

R2021b

### Community Treasure Hunt

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

Start Hunting!

Translated by