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 :

Faire fonctionner une caméra avec OpenCV 2.0


Sujet :

OpenCV

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 16
    Par défaut Faire fonctionner une caméra avec OpenCV 2.0
    Bonjour,
    Nouveau en programmation avec OpenCV, j'essaie de faire fonctionner ma caméra avec OpenCV2.0 mais je m'aperçois que je n'ai pas de fichier cvcam.h et que les samples proposés sur les différents sites l'utilisent, sauf erreur de ma part.
    Auriez vous rencontré le même problème que moi, ou auriez vous une solution à me proposer?
    Je travaille sous Visual Studio 8 et je n'ai qu'une seule caméra branché en USB.
    Merci!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 16
    Par défaut
    Bonjour,
    Vous n'avez pas de réponses à me donner ou mon problème ne vous intéresse pas?
    En attendant je travaille sur des images mais ça me serait vraiment utile de pouvoir récupérer mes images directement de ma caméra.
    Merci de votre aide, si vous voulez des précisions, il n'y a qu'à demander...

  3. #3
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    perso j'ai regardé en téléchargeant opencv 2.0 et c'est vrai que le fichier est manquant mais personne n'en parle sur les forums donc je ne sais pas du tout.

    edit: de mémoire sous mac les lib ont des noms différents genre cvcam je crois que c'est cvcompat et bizarrement cvcompat apparait dans le répertoire window essaye de tester avec cette lib

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 16
    Par défaut
    Merci pour ta réponse, j'ai testé avec cvcompat.h mais rien n'y fait, ça ne fonctionne pas. Cela peut-il venir de ma caméra qui ne serait pas compatible avec OpenCv?

  5. #5
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    y a pas mal de souci selon la caméra utilisé en effet, tu utilise quoi comme cam ?
    (montre ton code pour la visualisation)

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 16
    Par défaut
    Ma caméra est une Aptina A-5100 MT9P031.
    Pour tester l'affichage et la récupération du flux de la caméra, je me suis inspiré de code trouvé sur la doc de openCV et sur d'autres forums :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    int main()
    {
         cvNamedWindow("myWindows", 1);
         CvCapture* capture=cvCaptureFromCAM(0);
         IplImage* frame=cvQueryFrame(capture);
         if(!frame)
         {
              fprintf(stderr,"ERROR:frame is null...\n" );
              return 0;
         }
         cvShowImage("myWindows",frame); 
    }
    Ne serait-ce qu'avec ce code, la fonction cvCaptureFromCAM retourne capture à 0.
    J'ai aussi essayé de modifier l'argument de cvCaptureFromCAM ou diverses méthodes pour récupérer les données de la caméras mais sans succès...

  7. #7
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    utilise plutot et essaye de faire varier le chiffre passé en paramètre (de 0 à 9 il me semble)

    NB: toutes les fonctions nécessaire pour la caméra se trouvent maintenant dans highuih
    http://opencv.willowgarage.com/docum..._media_io.html

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 16
    Par défaut
    Oui merci, j'avais aussi testé avec cette méthode mais ça ne fonctionne pas non plus...
    Je commence à me dire que c'est surement ma caméra qui pose problème...
    Merci de me proposer des solutions, si tu as de nouvelles pistes, je suis preneur!

  9. #9
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    tu as testé avec tous les numéros ?
    vérifie les pilotes de ta cam, elle est bien branché en usb ?

  10. #10
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    16
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 16
    Par défaut
    Oui la caméra est en USB!
    J'ai testé tout les index pour cette méthode en effet!!!
    J'ai une autre application qui n'utilise pas OpenCv avec laquelle la caméra fonctionne donc il n'y a pas de problèmes du côté des drivers. Et le programme du constructeur fonctionne aussi parfaitement.

  11. #11
    Membre chevronné
    Inscrit en
    Mars 2010
    Messages
    439
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 439
    Par défaut
    si tes drivers sont pas à jour ta cam fonctionne sous skype par exemple mais pas avec openCV ^^, ta pas une autre cam de branché ? (cam interne....)

Discussions similaires

  1. [XL-2010] Faire fonctionner une requête qui lit une base Access 2010 avec mot de passe
    Par mister red dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 15/03/2015, 16h39
  2. Réponses: 0
    Dernier message: 27/06/2013, 14h57
  3. Faire une photo avec OpenCV et GTK
    Par ninours23 dans le forum OpenCV
    Réponses: 24
    Dernier message: 06/02/2008, 15h46
  4. Comment faire fonctionner une requête avec NOT EXISTS
    Par arnaudperfect dans le forum Requêtes
    Réponses: 2
    Dernier message: 13/11/2007, 10h39
  5. Comment faire fonctionner une scroll bar ???
    Par toto4650 dans le forum MFC
    Réponses: 10
    Dernier message: 18/07/2005, 16h47

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