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 :

Problème d'acquisition de vidéo


Sujet :

OpenCV

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Inscrit en
    Août 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 3
    Par défaut Problème d'acquisition de vidéo
    Bonjour, je suis en train de réaliser un programme qui a pour premier but de récupérer une image à partir d'une source vidéo. Pour cela, j'utilise une carte vidéo externe "AverTV Hybrid Volar HX"et programme avec OpenCV. Le signal vidéo passe par un câble composite au format NTSC. J'ai repris ce bout de code sur le net (que j'ai choisi de retenir parcequ'il me semble le plus clair parmi tous ceux que j'ai pu trouver) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    #include "cv.h"
    #include "highgui.h"
    #include <stdio.h>
     
    // A Simple Camera Capture Framework
    int main() {
     
      CvCapture* capture = cvCaptureFromCAM( CV_CAP_ANY );
      if( !capture ) {
        fprintf( stderr, "ERROR: capture is NULL \n" );
        getchar();
        return -1;
      }
     
      // Create a window in which the captured images will be presented
      cvNamedWindow( "mywindow", CV_WINDOW_AUTOSIZE );
     
      // Show the image captured from the camera in the window and repeat
      while( 1 ) {
        // Get one frame
        IplImage* frame = cvQueryFrame( capture );
        if( !frame ) {
          fprintf( stderr, "ERROR: frame is null...\n" );
          getchar();
          break;
        }
     
        cvShowImage( "mywindow", frame );
        // Do not release the frame!
     
        //If ESC key pressed, Key=0x10001B under OpenCV 0.9.7(linux version),
        //remove higher bits using AND operator
        if( (cvWaitKey(10) & 255) == 27 ) break;
      }
     
      // Release the capture device housekeeping
      cvReleaseCapture( &capture );
      cvDestroyWindow( "mywindow" );
      return 0;
    }
    Lorsque je compile, tout se passe bien.
    Lorsque je "Build", j'obtiens un warning :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    --------------------Configuration: P - Win32 Debug--------------------
    Linking...
    LINK : warning LNK4076: invalid incremental status file "Debug/P.ilk"; linking nonincrementally
     
    P.exe - 0 error(s), 1 warning(s)
    Lorsque j'exécute, j'obtiens une première fenêtre qui me demande de choisir entre la webcam et la carte vidéo. Je choisis donc la carte vidéo. Finalement, la fenêtre qui doit contenir mon image s'ouvre mais il n'y a pas d'image, seulement un fond noir . Aussi je ne retrouve aucun message d'erreur.
    Je voudrais donc savoir si quelqu'un pourrait me venir en aide parce que cela fait déjà un moment que je suis bloqué et que je tourne en rond. Merci d'avance.

    PS : cela ne m'intéresse pas mais si cela peut aider, lorsque je choisi la webcam, la led de la webcam s'allume mais j'obtiens le message d'erreur : "ERROR: frame is null..." et la fenêtre windows : "P.exe ne réponds pas"

  2. #2
    Membre éprouvé Avatar de hunta_kirua
    Profil pro
    Inscrit en
    Février 2008
    Messages
    110
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 110
    Par défaut
    Salut,

    Personnellement, je n'utilise pas opencv pour l'acquisition donc pour t'aider...mais regarde si ta caméra / carte d'acquisition est dans la liste de compatibilité disponible sur le wiki d'opencv.

    A+,

    Hunta

Discussions similaires

  1. Problème d'acquisition d'une image vidéo avec OpenCV
    Par erwangouyette dans le forum C++
    Réponses: 0
    Dernier message: 22/08/2008, 19h28
  2. Gros problème pour lire une vidéo
    Par zoidy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 06/06/2006, 12h35
  3. Problème sur un film vidéo téléchargé ?
    Par rouxel1 dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 1
    Dernier message: 13/03/2006, 14h37
  4. Probléme d'acquisition d'image.
    Par astragoth dans le forum C++
    Réponses: 3
    Dernier message: 05/03/2006, 21h49
  5. problème d'image de vidéo
    Par suiss dans le forum Vidéo
    Réponses: 5
    Dernier message: 02/09/2005, 15h23

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