Bonjour,
Aujourd'hui j'essaie de constuire l'edge oriented histogram (EOH) d'une image. Pour cela je voudrais appliquer les formules de calcul de magnitude de gradient et de direction ci-dessous :
Il me faut donc les gradients horizontaux et verticaux Gx et Gy à chaque pixel p(x, y).m( x,y ) = sqrt( Gx( x, y )² + Gy( x, y )² )
teta( x,y ) = arctan( Gy( x,y ) / Gx( x,y ) )
Et c'est là que je bloque. Je sais que la fonction Canny fait cela en interne et sort en output une matrice contenant les contours. Mais je ne sais pas comment lire cette matrice pour récupérer ces informations.
Comment suis-je censé m'y prendre ?
Merci d'avance et désolé si cette question vous semble absurde, mais je n'ai pas trouvé de doc sur comment récupérer ces infos.
Partager