2010-02-20 4 views
0

Quelle est la manière la plus courante d'obtenir 4 cartes d'orientation à des angles de 0, 45, 90 et 135 à partir d'Image. Je veux appliquer des noyaux d'orientation. Est-ce une bonne solution?Cartes d'orientation des images

pour 0 orientation -1 -1 -1 -1 -1 -1

45 orientation -1 -1 2 -1 2 -1 2 -1 -1

90 orientation -1 2 -1 -1 2 -1 -1 2 -1

pour 135 orientation 2 -1 -1 -1 2 -1 -1 -1 2

Cheers, roboto

+0

Je ne sais pas exactement ce que vous voulez dire. Vous n'avez pas formater vos matrices/cartes. Je pense que vous voulez dire [[-1, -1, -1], [2,2,2], [- 1, -1, -1] pour l'orientation 0 et ainsi de suite. Que voulez-vous dire par des cartes d'orientation? Le premier est essentiellement la somme des négatives des différences finies du second ordre prises dans la direction verticale pour un pixel et ses deux voisins horizontaux. –

Répondre

1

présumant que ceux-ci sont en effet les noyaux 3x3, et que par "plans d'orientation" vous voulez dire indication grossière de l'orientation sur la plus petite échelle - oui, ce ll fais. Si vous n'êtes pas sûr de ce que vous voulez exactement, votre meilleur coup est de mettre en œuvre ces noyaux, de regarder les résultats sur quelques exemples, et de décider si vous aimez ce que vous voyez, et si non, pourquoi - puis reviens ici si tu veux.