Bonjour,
Est-ce que quelqu'un a une idée du code MatLab permettant d'obtenir la distance de Hausdorff entre deux contours ?
Ca ne me parait pas très compliqué, mais je suis une grande débutante en MatLab !
Thanks
Bonjour,
Est-ce que quelqu'un a une idée du code MatLab permettant d'obtenir la distance de Hausdorff entre deux contours ?
Ca ne me parait pas très compliqué, mais je suis une grande débutante en MatLab !
Thanks
Bonjour,
ou bloques-tu précisément? peux-tu nous montrer ce que tu as commencé à coder?
Pour une bonne utilisation des balises code c'est ici!
Petit guide du voyageur MATLABien : Le forum La faq Les tutoriels Les sources
La nature est un livre écrit en langage mathématique. Galilée.
Alors voilà en gros (très gros) ce que je pensais faire.
A et B étant mes deux contours,
a et b des points appartenant respectivement à A et B.
xa,ya et xb,yb représentent les coordonnées (en 2D) des points a et b
Je n'ai pas encore trouvé comment définir les coordonnées des points.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 for a = 1:nb_points_A for b = 1:nb_points_B d(a,b) = (((abs(xa-xb))^2)+((abs(ya-yb))^2))^(1/2); end dmin_A = min (d(a,b)); end dmax_A = max (dmin_A); for b = 1:nb_points_B for A = 1:nb_points_A d(a,b) = (((abs(xa-xb))^2)+((abs(ya-yb))^2))^(1/2); end dmin_B = min (d(a,b)); end dmax_B = max (dmin_B); d_Hausdorff = max(dmax_A , dmax_B);
Il faut que je rentre plus en détails dans les infos de mes fichiers structures, mais je galère pas mal... alors ça prend un peu de temps ! Enfin beaucoup de temps...
Merci de me dire ce que vous en pensez !
Bonjour,
dmin_A = min (d(a,b)); et dmin_B = min (d(a,b)); ne servent à rien: tu appliques MIN sur une unique valeur. Il faut que tu l'appliques aux colonnes/lignes entières.
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