2017-07-23 7 views
0

dans l'exécution de Lowe tamiser a unesortie de Sift Descripteurs

[image, les descripteurs, LDC] = tamiser ('1.pgm'); où 1.pgm est l'image

J'ai une sortie de

  descriptors 199x128 double 
     image 250x250 unit8 
     locs 199x4 double 

Question

1.) sont les descripteurs des vecteurs de caractéristiques?

2.) si je veux écrire ces vecteurs de caractéristiques dans un fichier txt alors comment dois-je procéder? (OpenCV est acceptée mais Matlab est préféré)

3.) quels sont locs pour dans le code de Lowes?

Merci!

Répondre

1

Selon le sift function documentation:

1. Les descripteurs sont matrice K par 128, où chaque rangée est un descripteur pour l'un des points clés K. Le descripteur est un vecteur de 128 valeurs normalisées à la longueur de l'unité.

2.You peut enregistrer les descripteurs en utilisant la fonction dlmwrite comme suit:

dlmwrite('descriptorsFile.txt',descriptors) 

3.locs: matrice K-en-4. Chaque rangée a les 4 valeurs suivantes: ligne, colonne, échelle, orientation (dans la plage de -PI à PI).

+0

Merci Je vais ajouter ceci juste au cas où quelqu'un a besoin clarrifications plus dans le numéro de l'article 1 Le vecteur descripteur EIPD est un vecteur caractéristique. "Vecteur de descripteur" et "vecteur de caractéristiques" sont des synonymes dans ce contexte. La plupart des descriptions d'EIPD que j'ai vues utilisent l'expression «vecteur descripteur», mais occasionnellement, elles se réfèrent à elles comme un «vecteur de caractéristiques» ou les appellent «caractéristiques SIFT», [Différence entre les descripteurs, vecteurs de caractéristiques]. (https://cs.stackexchange.com/questions/51373/what-is-the-difference-between-features-and-descriptors-in-computer-vision) –