How to detect and count number of circles in overlap condition
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Syaw Werdas
il 11 Mag 2020
Commentato: Image Analyst
il 12 Mag 2020
Hello...I have questions about an image with multiple shapes that overlap.
1. How to count the number of disks in the image? (If I'm not mistaken,the mentioned disks are refer to the circle shapes)
2. How to count the boundary pixels in the image?
3. How to count the pixels of that are common to two or more objects?
2 Commenti
Risposta accettata
Image Analyst
il 11 Mag 2020
I'd try normalized cross correlation and scan the image with known templates. Attached is a demo.
5 Commenti
Image Analyst
il 12 Mag 2020
Or try deep learning, perhaps YOLO v2. That's all I got. I've run out of suggestions.
Più risposte (1)
KALYAN ACHARJYA
il 11 Mag 2020
Here are my submission:
1. How to count the number of disks in the image? (If I'm not mistaken,the mentioned disks are refer to the circle shapes)
2. How to count the boundary pixels in the image?
Extract the boundary pixels, and do the operation as you are looking for.
boundary_pixels=image([1,end],:) , (image([:,[1,end])');
Simple count is=2*rows*columns
3. How to count the pixels of that are common to two or more objects?
Please refer the following links
Stay Safe!
Vedere anche
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!