2015-12-15 2 views
0

J'essaie d'obtenir autant de points-clés à partir d'une image de petite taille (par exemple 176 * 146 px) que possible. Mais je dois dire que j'échoue. Mon idée est de calculer le descripteur de chaque point clé et de le stocker dans un db/sac de mot, de sorte qu'une image simillaire puisse être identifiée comme existant déjà dans la base de données de façon à ne compter que des descripteurs similaires.Comment extraire plus de keypoints à partir d'une image de petite taille?

Mon problème concerne les petites images. J'ai essayé presque tous les extracteurs/descripteurs de fonctionnalités disponibles dans openCV. Tamiser, Surf, ORB, Dense, AKAZE et ainsi de suite. Chaque méthode échoue avec des images de petite taille. Que puis-je faire pour obtenir des points-clés plus robustes?

Répondre

1

Vous devez décider si vous voulez détecter plus ou keypointskeypoints plus robustes. Habituellement, il est avantageux d'avoir moins points-clés, qui sont plus stables sous différentes transformations. Aussi, veuillez définir ce que vous voulez dire par échouer. Trop peu de keypoints? C'est facile à réparer. Correspondance incorrecte? Pas si facile.

Avez-vous essayé le détecteur FAST? D'après mon expérience, il détecte généralement plus de keypoints que je ne le souhaite et je dois les ignorer pour obtenir des résultats significatifs. Vous pouvez également essayer de détecter les keypoints dans une grille régulière avec une petite taille de cellule. et si les descripteurs sont bons, vous obtiendrez éventuellement des résultats. Bien que vous souhaitiez probablement calculer des descripteurs pas exactement dans l'intersection de la grille, mais dans l'emplacement le plus en coin à proximité.

+0

J'ai besoin de points-clés plus robustes pour calculer plus de descripteurs que je peux stocker dans un DB. Les descripteurs de nouvelles images peuvent être vérifiés par rapport à la base de données et je peux décider si l'image est déjà dans la BD ou non. Mais pas une seule extraction de caractéristiques n'est assez bonne pour générer suffisamment de points-clés robustes à partir de petites images. – user1587451

+0

Je vois. Avez-vous essayé le détecteur FAST? – alexisrozhkov