how to reduce vertices of polygon keep the shape same as much as possible
Afficher commentaires plus anciens
i have tried both of these ways pchip(red) and Savitzky-Golay filter(blue) : for polygons.i have problem that the number of vertices of polygons are very high after reading boundaries from image .how can i reduce the number of vertices keeping the shape of the polygons same as much as possible.5 commentaires
jahanzaib ahmad
le 2 Mai 2019
David Wilson
le 2 Mai 2019
One way is to use a compression algorithm such as Fan Data Compression which is a simple algorithm where you just continue in a straight line until the deviation exceeds a certain threshold, and then you start again.
jahanzaib ahmad
le 2 Mai 2019
jahanzaib ahmad
le 2 Mai 2019
Do Trung
le 15 Avr 2020
Thanks for your share. It's fantastic!
Réponse acceptée
Plus de réponses (1)
Lipi Vora
le 18 Déc 2019
1 vote
We now have "reducepoly" in MATLAB which can reduce the density of points in your polygon. Please see documentation:https://www.mathworks.com/help/images/ref/reducepoly.html
Catégories
En savoir plus sur Detect, Extract, and Match Features dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!