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 :

Haartraining : détection des objets et fichier XML


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2011
    Messages : 18
    Par défaut Haartraining : détection des objets et fichier XML
    salut à tous.
    J'ai fait des essais de détection de visages avec les fichiers XML fournis par intel : ça marche bien
    Mais étant donné que je ne veux pas détecter des visages mais des voitures je m'apprête à utiliser la procédure haartraining afin de générer mon propre descriptif XML.
    Le haartraining me parait très efficace pour la détection d'objet dans n'importe quelle conditions d'illuminations, contraste etc...
    Est ce que certains d'entre vous ont déjà utilisé la méthode haartraining ? et comment ?

    Merci d'avance.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 72
    Par défaut
    Bonjour,
    Je me sert du haartrainning pour la détection des tampons dans des images, ca marche très bien, c'est fiable, et en travaillant sur des processeurs multiCoeurs, les temps de traitements sont très courts.

    Comment s'en servir?, il faut créer le fichier xml qui décrit l'objet que tu veux chercher.

    si t'as des questions sur comment créer ce ficheir xml, je peux t'aider



    Bon courage

  3. #3
    Membre régulier
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 8
    Par défaut
    bonjour ehkhalid

    je voudrais faire du haartrainning mais je ne sais pas comment faire pour générer les fichiers xml??

    peux tu m'aider...

    merci

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 72
    Par défaut
    Bonjour,
    La creation du ficheir xml simple en soi, la grande difficulté c'est d'avoir des centaines, voir milliers d'images avec la cible à chercher, et d'autres sans cette cible, pour ca j'ai crée un petit programme qui permet la génération d'images ainsi que le fichier de description automatiquement, je vais essayer de mettre l'application ainsi qu'un lot d'images sur le net ce soir, sinon pour avoir un idée sur les différentes étapes, tu peux regarder ce tutorial bien détaillé : http://note.sonots.com/SciSoftware/haartraining.html

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2011
    Messages : 18
    Par défaut haartraining
    Merciiii bienn
    je trouve ce commande :
    haartraining.exe -data data/cascade -vec data/vector.vec -bg negative/test.txt -npos 200 -nneg 201 -nstages 30 -mem 1300 -mode ALL -w 24 -h 24 -nonsym.

    mais j'ai pa compris c'est quoi w 24 et h24 ?
    est ce que la taille des images pos et nég ?? ou bien la taille de fenêtre de haar ?
    j'ai des images de taille 50*50 pixels. comment je peux faire !!
    Pouvez Vous m'aider ?
    merci.

  6. #6
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2011
    Messages : 18
    Par défaut Prb haartraining
    Bonjour,
    Mon étapes suivantes:

    Les images positives - environ 400 images, chaque image est 24 * 24
    F: \ face \ positifs
    Face000001.bmp
    ... ... ... ... ... ... ... ...
    Face000400.bmp

    F: \ face \ positifs \ positive_desc.txt
    \ Face00001.pgm 1 0 0 24 24
    ... ... ... ... ... ... ... ...
    \ Face00400.pgm 1 0 0 24 24



    Les images négatives - sur les 559 images, chaque image est 24 * 24
    F: \ face \ négatifs
    B1_00001.bmp
    ... ... ... ... ... ... ... ...
    B1_00559.bmp

    F: \ face \ négatifs \ bk.txt
    \ B1_00001.pgm
    ... ... ... ... ... ... ... ...
    \ B1_00559.pgm

    Ensuite, j'ai utiliser la commande

    F createsamples-info: \ face \ positifs \ F positive_desc.txt-vec: \ face \ pos.vec-num 400 - w 24-h 24

    cette étape est ok!


    suivante, utilisez la commande i

    haartraining.exe -data data/cascade -vec data/vector.vec -bg negative/test.txt -npos 50 -nneg 80 -nstages 20 -mem 2048 -mode ALL -w 24 -h 24 -nonsym

    apears écran:

    classificateurs Tree
    1-2-3-4-5-6-7-8

    noeud parent: 8
    **** **** 1 cluster
    POS: 396 400 0,990000

    et puis, il est d'arrêter, je ne sais pas pourquoi ce phénomène apparaît.

    Im travaillant avec OpenCV 2.0 sur Windows 7, intel core 2 duo CPU t5800 @ 2 ghz 2 ghz RAM 3Go
    S'il vous plaît, avez-vous des suggestions sur ce que je pourrais faire de mal? Je suis paumée.

  7. #7
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2011
    Messages : 18
    Par défaut Rep Process Image
    salut
    Ouiiii j'ai testé la commande ''Process image'' est ça marche très bien.
    alors tu pense que ma méthode est fausse ?? et c pour ça le falsealarme =0 puis le haartraining s’arrête ?

  8. #8
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 72
    Par défaut
    Salut,
    Tout a fait, vu que tu passes la même portion d'image comme positives, alors le trainning s’arrête aussitôt, en apprentissage normalement, il doit s’arrêter au minimum au 16 ou 17 stade si tu lui passes 20 comme nombre de stage a atteindre.
    l'objet que tu veux reconnaitre est 2D ou 3D, ?

  9. #9
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2011
    Messages : 18
    Par défaut Rep + image.jpg
    Bonjour,
    mes Objets sont 2D
    voila un exemple des images
    Images attachées Images attachées  

  10. #10
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2011
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2011
    Messages : 18
    Par défaut HaarGenerator
    Bonjour ehKhalid,

    j'ai lancer la commande "Build XML FILE", mais toujours le même problème le cascade s’arrête au 6éme étage et puis il affiche un message "Cascade performance".
    j'ai mis comme Object Image File, l'image qui tu m'as envoyé super-stamp-med. et j'ai pas modifier les autres formulaires.
    Tu peut m'expliquer Svp, pourquoi le générateur s’arrête et affiche ce message.?

  11. #11
    Membre éprouvé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    72
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 72
    Par défaut
    Bonjour,
    C'est normal que le traitement s’arrête au 6ème étage, car il n'y a pas assez d'image positives et négatives, j'ai mis quelques images avec l'application seulement pour vérifier que l'apprentissage s’exécute, il faut donc ajouter d'autres images dans les répertoires In_Posivies et In_Negatives, je t'ai mis avec le lien de l'application, les liens de deux archives winrar qui contiennent des milliers d'images 'un pour les positives et l'autre pour les négatives), télécharges les deux archives et met les dans les répertoires correspondants, et lance le traitement, l'apprentissage va aller jusqu'au 17ème stage au minimum.

Discussions similaires

  1. comment ajouter des élements À un fichier XML
    Par ryoussef19 dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 09/07/2007, 09h14
  2. [DOM] Ajouter des noeuds à un fichier XML
    Par Louis-Guillaume Morand dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 07/04/2007, 14h55
  3. récuperer des infos dasn fichier xml
    Par alliance dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 14/02/2006, 16h57
  4. exporter / importer des bases en fichier XML ?
    Par nico2280 dans le forum Outils
    Réponses: 2
    Dernier message: 02/11/2005, 11h09

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