Bonjour,
Je travaille sur une image 'tout ou rien' et je voudrais savoir si il existe une fonction permettant de trouver le ou les chemins possibles constitues de pixels de valeur '1', entre 2 points.
Bonjour,
Je travaille sur une image 'tout ou rien' et je voudrais savoir si il existe une fonction permettant de trouver le ou les chemins possibles constitues de pixels de valeur '1', entre 2 points.
il y a bien Dijkstra dont tu trouvera plusieurs implémentations sur mathworks, mais sur une image, donc avec plein de noeuds, ça risque de faire chauffer la machine. Faut donc chercher des idées complémentaires pour entrer moins de noeuds dans Dijkstra.
idée : squelétiser ta zone de '1', extraire les noeuds du skelete, et faire un Dijkstra entre ces noeuds ? ça te donne pas le chemin le plus court, mais ça sera approchant.
certainement d'autres idées plus performantes viendront des "pros" de l'analyse d'image
OL
"La vraie grandeur se mesure par la liberté que vous donnez aux autres, et non par votre capacité à les contraindre de faire ce que vous voulez." Larry Wall, concepteur de Perl.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager