bonjour je cherche l'algorithme de hough inverse , ou bien tout simplement s'il ya une commande matlab qui le permet.
merci.
bonjour je cherche l'algorithme de hough inverse , ou bien tout simplement s'il ya une commande matlab qui le permet.
merci.
Je ne pense pas que ce soit un problème trivial (je ne suis pas non plus un spécialiste de la question)
Demandons donc à nos spécialistes en algorithmes![]()
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
oui c'est ça ,
apres avoir effectuer la transformation de hough, comment retourner les points d'intersection, qui definissent les droites (dans l'espace de hough)???
ensuite je croix qu'on peut redessiner juste les droites en utilisant
x=rho*cos(theta) , y=rho*sin(theta) (dans l'espace xy)![]()
Et bien il faut parcourir tout l'espace de hough pour trouver les coordonnées (rho,theta) qui ont les maximum de votes.
heu... non. Pour (rho,theta) fixé, cela ne donnerait qu'un seul point.ensuite je croix qu'on peut redessiner juste les droites en utilisant
x=rho*cos(theta) , y=rho*sin(theta) (dans l'espace xy)![]()
L'equation cartésienne de la droite est Y = a.X + b avec
a = -cos(theta)/sin(theta)
b = rho/sin(theta)
sous réserve que la droite ne soit pas verticale (sin(theta)!=0) auquel cas l'équation est simplement X=+/-rho
ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.
Partager