J'ai un problème avec la fonction bagoffeatures implémentée dans matlab computer vision system toolbox. Je fais une étude d'une classification de différents types d'images, tout d'abord j'essaie d'utiliser des bagoffeatures avec des extracteurs personnalisés de diffenrets, je veux diviser mon travail en 2 branches, d'abord extraire les points SURF et extraire 3 différents types de descripteurs, par exemple SURF VIF et FREAK, quand je l'utilise dans mon extracteur personnalisé la ligne suivante:bagoffeatures extraire différents types de fonctionnalités
features = extractFeatures(grayImage,multiscaleGridPoints,'Upright',true, 'method', 'SURF');
Il faut AllWays pour obtenir la méthode SURF pour travailler, mais je dois être en mesure d'obtenir différents types des descripteurs. Puis-je utiliser le sac des fonctions de la boîte à outils du système de vision par ordinateur pour ce faire? ou ne supporte-t-il que des extractions de surfforture?
Avez-vous lu la documentation? Y at-il quelque chose qui n'est pas clair là-bas? –
oui, lire la documentation, et j'ai testé la fonction et cherché une solution, je veux juste savoir si quelqu'un sait si vous pouvez extraire un autre type de descripteurs. –
Vous ne l'avez pas lu. Deuxième ligne de la documentation: * bag = bagOfFeatures (imds, 'CustomExtractor', extractorFcn) renvoie un sac de fonctions qui utilise une fonction d'extraction de fonction personnalisée pour extraire des entités du sac de sortie afin d'apprendre son vocabulaire visuel. extractorFcn est un handle de fonction pour une fonction d'extraction de fonction personnalisée. * –