2016-02-02 3 views
1

Je travaille avec le sac de classe caractéristiques visuelles dans Matlab et après un certain nombre de tutoriels, principalement ceci: http://in.mathworks.com/help/vision/examples/image-category-classification-using-bag-of-features.htmlDétection d'un seul type d'objet avec le sac de fonctionnalités de MATLAB?

Jusqu'à présent, j'ai réussi à différencier avec succès entre deux ou plusieurs types d'objets en utilisant le sac de la classe d'entités. Cependant, il faut également pouvoir classer un type spécifique d'objet (présélectionné) dans une classe et TOUS AUTRES objets dans une autre classe, c'est-à-dire ne détecter qu'un objet d'intérêt.

La logique I require est comme suit:

If item is item of interest 

    { 

    perform action 

    } 

Else 

    { 

    ignore and move on to next image 

    } 

J'ai essayé de créer une image contenant des images blanches afin de former le deuxième groupe, mais cela se traduit par mes images de test étant triés de manière incorrecte au groupe auxquels ils ont le plus de caractéristiques communes.

Y a-t-il un moyen de contourner ce problème?

Répondre

1

Dans ce cas, vous devez former un classificateur à deux classes: catégorie d'intérêt par rapport à tout le reste.

Vous devez créer un ensemble d'apprentissage dans lequel class1 inclut uniquement les objets d'intérêt et class2 inclut une grande variété d'autres objets ou arrière-plans.