2012-02-09 1 views
2

Je cherche une implémentation de base de SIFT dans MATLAB. J'ai besoin de l'écrire à partir des premiers principes. Aussi, je cherche quelque chose qui explique ce qui se passe dans le programme. Le code de Vedali et le code de David Lowe me passent par la tête.Implémentation de SIFT dans le tutoriel MATLAB

Répondre

8

Si vous êtes un utilisateur Matlab, vous devez connaître ce site excelent web: Matlab File Exchange

Là, vous trouverez le projet suivant: Feature Points In Image

Je pense que ce projet pleinement répondre à toutes vos questions sur tamiser.

Il est également possible d'avoir un aperçu de l'implémentation SIFT de la bibliothèque opencv.

Ensuite, vous pouvez trouver une implémentation matlab par l'inventeur SIFT ici: D.LOW SIFT, je suppose que vous connaissez déjà cette implémentation.

Pour comprendre SIFT, lisez ce très bon document ASIFT qui explique l'algorithme ASIFT. Ce document commence par une description de l'alogirthm SIFT.

+2

Lowe fournit un code binaire compilé et uniquement du code Matlab à lire dans les points-clés à partir d'un fichier texte produit par ce même binaire. – Maurits

+0

Bonne réponse (+1). Mentioning File Exchange sera très utile pour les personnes qui se penchent sur cette question. –

+0

merci beaucoup. Je vais regarder dans les options ci-dessus et revenir ici. – gigz

1

Vous pouvez jeter un oeil à ce implementation par Yan-Tao Zheng, Ming Zhao, Shi-Yong Neo.

En outre, je sais que Scott Ettinger de la recherche d'Intel a fait une mise en œuvre de Matlab à un moment donné.

+0

la mise en œuvre par Yan-Tao Zheng est le meilleur que j'ai trouvé jusqu'ici. merci beaucoup pour cela – gigz

+0

Le lien est mort. – tnq177