How to detect triangles, ellipses, and circles in binary image?
Ältere Kommentare anzeigen
I have this binary image, and I need to classify between triangles, ellipses, circles, and rectangles. I already done the rectangle classification part. Apart from thresholding circularity, extent, boundingbox values (which works), how to classify the triangle (it always gets detected as circle using algorithms), classify ellipses vs circles (there is 1 circle in image)?
Antworten (1)
Image Analyst
am 2 Apr. 2021
0 Stimmen
A good way is to find the centroid and boundaries, then use findpeaks() to find the number of vertices. See my attached shape analysis demos.
Kategorien
Mehr zu Semantic Segmentation finden Sie in Hilfe-Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!