Comment détecter des formes géomésortingques 2D de base (par exemple, un carré, un sortingangle, un cercle) sur une image JPEG?

Après avoir pris une photo, j’essaie de détecter la forme de l’object photographié. Ce que je recherche est similaire à la détection de visage, sauf que je souhaite que l’application détecte des formes plutôt que des visages. Je crée une application Android en utilisant Java et le SDK Android. Des idées sur les bibliothèques ou les ressources auxquelles je peux accéder pour faire ce genre de chose?

J’utiliserais le filtre de détection de bord dans le traitement Marvin. http://marvinproject.sourceforge.net/en/plugins/edgeDetector.html

Ensuite, parcourez les pixels, recherchez les pixels sombres à proximité et enregistrez les lignes que vous avez trouvées. Ensuite, vous pouvez vérifier les intersections dans les lignes. Groupez les lignes qui se croisent et vérifiez les angles d’intersection. Cela devrait au moins vous donner un sharepoint départ pour les polygones.

Vous voudrez peut-être consulter processing.org, réduisez également votre question “Fais-le pour moi”. http://www.processing.org a plusieurs installations pour le faire. Mieux encore, http://marvinproject.sourceforge.com peut le faire en temps réel pour la vidéo!