DecimatePoly
Note de l’éditeur : This file was selected as MATLAB Central Pick of the Week
Decimate 2D contours/polygons
Have you ever worked with 2D boundary shape representations and noticed that the same shape can be represented with reasonable accuracy by a much smaller number of points? Did you ever need to reduce the complexity of a 2D shape while retaining as many salient features as possible? If so then DecimatePoly.m
is the function you have been looking for.
Quick Demos
DecimatePoly_demo1
: Simplify a 2D contour extracted from a binary image. Three binary images are included as examples. This demo requires Image Processing Toolbox to run.
DecimatePoly_demo2
: Simplifying complex shapes while retaining geometrically and visually salient features.
DecimatePoly_demo3
: Use DecimatePoly.m
to improve the run-time of in-polygon tests at the cost of minor misclassification errors.
Get Python version here
DecimatePoly.m
was selected as Matlab Pick of the Week
License
MIT © 2019 Anton Semechko a.semechko@gmail.com
Citation pour cette source
Anton Semechko (2024). DecimatePoly (https://github.com/AntonSemechko/DecimatePoly), GitHub. Extrait(e) le .
Compatibilité avec les versions de MATLAB
Plateformes compatibles
Windows macOS LinuxCatégories
Tags
Remerciements
A inspiré : MatClust
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Découvrir Live Editor
Créez des scripts avec du code, des résultats et du texte formaté dans un même document exécutable.
Demos
Les versions qui utilisent la branche GitHub par défaut ne peuvent pas être téléchargées
Version | Publié le | Notes de version | |
---|---|---|---|
1.2.1.1 | Use README.md from GitHub |
|
|
1.2.1.0 | - migrated to GitHub |
|
|
1.2.0.0 | Modified code according to suggestions made by Georgios Gkantzounis and Erik Husby |
||
1.1.0.0 | updated description |
||
1.0.0.0 |