Probléme d'acquisition d'image.

Probléme d'acquisition d'image. - C++ - Programmation

Marsh Posté le 27-02-2006 à 11:46:55    

Bonjour,
Tout d'abord, désolé pour les administrateurs, mais je ne sais pas si mon message est bien dans le bon forum.
j'ai une carte d'acquisition : ATI Rage Theater Video Capture
J'aimerai pouvoir récupérer les images de la caméra branché sur cette carte.
J'ai installé la platform SDK pour pouvoir la piloter.
j'utilise la librairie OPENCV pour essayer d'aquérir les images.
malheureusement je n'arrive pas a initialisé la caméra.
 
Si quelqu'un a une idée je ss preneur.
Je peux transmettre mon code, pour que vous voyez mes problémes eventuels.


---------------
@pluche
Reply

Marsh Posté le 27-02-2006 à 11:46:55   

Reply

Marsh Posté le 27-02-2006 à 15:18:23    

arrives-tu a executer les exemples fournis avec openCV ?

Reply

Marsh Posté le 27-02-2006 à 15:20:42    

Oui oui j'arrive à éxécuter les exemples, mais l'exemple de la gestion de la caméra, se compile, se lance, mais lorsque je choisit ma carte, ca plante ........
j'ai beau essayer de trifouillé le code, j'ai pas réussit à le faire fonctionner.


---------------
@pluche
Reply

Marsh Posté le 07-03-2006 à 19:10:10    

Ca me rappelle des souvenirs, openCV qui plante... Tiens, regarde si mon code marche chez toi :
 

Code :
  1. #include "highgui.h"
  2. #include <iostream>
  3. using namespace std;
  4. int main(int argc, char** argv)
  5. {
  6.     const char* windowName = "Miaou";
  7.     CvCapture *capture = cvCaptureFromCAM(-1);
  8.     if(capture != NULL)
  9.     {
  10.         cvNamedWindow(windowName,CV_WINDOW_AUTOSIZE);
  11.        
  12.         int key = -1;
  13.         while(key != 'q')
  14.         {
  15.             IplImage *cvImg = cvQueryFrame(capture);
  16.             cvShowImage(windowName,cvImg);
  17.             key = cvWaitKey(1);
  18.         }
  19.         cvDestroyWindow(windowName);
  20.         cvReleaseCapture(&capture);
  21.     }
  22.    return 0;
  23. }

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed