IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

OpenCV Discussion :

SVM : training matrix form


Sujet :

OpenCV

  1. #1
    Membre régulier
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2008
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2008
    Messages : 138
    Points : 70
    Points
    70
    Par défaut SVM : training matrix form
    Bonjour,

    Je me heurte à une interrogation de taille dans l'utilisation des SVM sous OpenCv.

    Je souhaite entraîner une SVM pour classifier des images selon un vecteur à 40 dimensions. Dans tous les exemples que j'ai pu trouver dans la documentation, la matrice d'entraînement est de type

    // Set up training data
    float labels[4] = {1.0, -1.0, -1.0, -1.0};
    Mat labelsMat(3, 1, CV_32FC1, labels);

    float trainingData[4][2] = { {501, 10}, {255, 10}, {501, 255}, {10, 501} };
    Mat trainingDataMat(3, 2, CV_32FC1, trainingData);
    D'après ce que je comprends, on effectuera ici l'entrainement avec un vecteur à 2 dimensions (x et y). Si c'est le cas, cela signifie que dans mon cas, il me faudra une matrice d'entrainement de ce type :

    Mat trainingDataMat(3, 40, CV_32FC1, trainingData);
    Avec 40 colonnes pour chaque dimension du vecteur. Est-ce que mon raisonnement est le bon ?

    Merci d'avance et bonne journée

  2. #2
    Membre éprouvé
    Homme Profil pro
    Ingénieur 3D
    Inscrit en
    Avril 2008
    Messages
    400
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur 3D

    Informations forums :
    Inscription : Avril 2008
    Messages : 400
    Points : 968
    Points
    968
    Par défaut
    Le nombre de colonnes de la matrice d'apprentissage correspond bien a la taille du vecteur, et le nombre de lignes correspond au nombre de vecteurs dans ta base d'apprentissage. J'avoue ne pas être trop sur de ce que peut être le 3 dans ton exemple, normalement ça devrait être le nombre de lignes mais ça a pas l'air de correspondre.

  3. #3
    Membre régulier
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2008
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2008
    Messages : 138
    Points : 70
    Points
    70
    Par défaut
    L'exemple est pris de la doc, ma

    [OOPS] fausse manip. A supprimer s'il vous plait

  4. #4
    Membre régulier
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2008
    Messages
    138
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2008
    Messages : 138
    Points : 70
    Points
    70
    Par défaut
    L'exemple est extrait de la doc, il m'avait effectivement semblé que c'était une coquille puisqu'il y a 4 vecteurs dans cet exemple. Si c'est le cas, je leur signalerai.

    Donc si je veux entraîner une SVM sur 500 images, il me faudra une matrice de 500 lignes et 40 colonnes.
    Merci pour l'éclairage en tout cas. Je me permets de laisser ouvert le post au cas où j'ai d'autres interrogations sur les SVM.

Discussions similaires

  1. Réponses: 87
    Dernier message: 06/07/2011, 15h33
  2. [1.x] Training Advance form affichage
    Par erictomcat dans le forum Débuter
    Réponses: 2
    Dernier message: 28/12/2010, 09h31
  3. [Kylix] SIGSEGV 11 - creation form
    Par pram dans le forum EDI
    Réponses: 1
    Dernier message: 29/08/2002, 15h24
  4. [FORMS] Chemin des icones (intégré FAQ 150 QR)
    Par jerome62 dans le forum Forms
    Réponses: 2
    Dernier message: 30/07/2002, 08h32
  5. Form principale non visible au demarrage!!!!
    Par toufou dans le forum Composants VCL
    Réponses: 2
    Dernier message: 20/07/2002, 21h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo