Bonjour,
je dispose d'images BMP de motif (un motif par image).
J'utilise OpenCv pour détecter le contour de ce motif. J'obtiens donc la liste des pixels constituant ce contour.
J'aimerais ensuite réduire cette liste de points en ne conservant que les points d'inflexion tels que dessiner en rouge sur l'image jointe.
J'ai essayé l'algo de Douglas-Peucker avec la fonction "ApproxPolyDP" d'OpenCV, aussi réalisé ma propre implémentation de cet algo et tenté des approches itératives (dépendant de la distance et de l'angle)
Aucune de ces tentatives ne m'a permis d'obtenir le résultat escompté...
Avez-vous svp une idée de la manière de s'y prendre pour récupérer les points d'inflexion comme sur l'image jointe ?
Je parcours depuis plusieurs jours des papiers sur l'approximation polygonale sans trouver mon bonheur...
Par avance merci pour votre aide !
Jc
Partager