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 :

Capturer le flux d'une caméra


Sujet :

OpenCV

  1. #1
    Membre habitué
    Inscrit en
    Octobre 2007
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 11
    Par défaut Capturer le flux d'une caméra
    Salut a tous,
    j'ai un probleme avec open CV au niveau de la capture couleur du l'image de la camera..j'utilise se programme

    #include <cv.h>
    #include <cvaux.h>
    #include <highgui.h>
    #include <stdio.h>

    void on_mouse(int event, int x, int y, int flags, void *param)
    {
    switch(event)
    {
    case CV_EVENT_LBUTTONDOWN: printf("MouseLeftButtonDown x= %d y= %d\n",x,y);break;
    case CV_EVENT_RBUTTONDOWN: printf("MouseRightButtonDown x= %d y= %d\n",x,y);break;
    }
    }

    int main()
    {
    CvCapture* capture=cvCaptureFromCAM(-1);

    cvNamedWindow("Capture Webcam", CV_WINDOW_AUTOSIZE);
    cvNamedWindow("Lissage Gaussien", CV_WINDOW_AUTOSIZE);
    cvSetMouseCallback("Capture Webcam",on_mouse,0);

    if(capture)
    {

    IplImage* frame=cvQueryFrame(capture);
    int width = (int)cvGetCaptureProperty( capture, CV_CAP_PROP_FRAME_WIDTH );
    int height= (int)cvGetCaptureProperty( capture, CV_CAP_PROP_FRAME_HEIGHT);
    IplImage* gray = cvCreateImage(cvSize(width,height), IPL_DEPTH_8U ,1);
    IplImage* gaussian = cvCreateImage(cvSize(width,height), IPL_DEPTH_8U ,1);

    printf("PRESS SPACE TO QUIT \n\n");

    while(1)
    {
    frame = cvQueryFrame(capture);
    cvShowImage("Capture Webcam",frame);
    cvConvertImage(frame,gray,1);
    cvSmooth(gray,gaussian,CV_GAUSSIAN,5,5);
    cvShowImage("Lissage Gaussien",gaussian);
    if(cvWaitKey(1)==' ')break;
    }
    }
    else printf("Video stream not found\n\n");
    cvWaitKey(0);
    return 0;
    }



    merci de m'aider ;-)

  2. #2
    Nouveau membre du Club
    Inscrit en
    Octobre 2007
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 6
    Par défaut exécution du programme
    bonjour
    mon encadreur m'a envoyé un code que je dois le compiler mais g pas pu
    car c la première fois que j'utilise la bibléotheque openCV
    comment je dois faire?
    j'ai pu installer mais comment lire les images
    meme ton code j'ai pas pu l'essoyé pouvez vous me dire comment je peux l'exécuter sachant que j'ai bien installer l'openCV
    j'ai l'erreur au cours de l'exécution il ne trouve pas le chemin suivant:
    LINK : fatal error LNK1104: cannot open file "C:\Program.obj"

    please aide moi

Discussions similaires

  1. Récupérer le flux d'une caméra
    Par momo_oca dans le forum Visual C++
    Réponses: 0
    Dernier message: 07/03/2013, 13h58
  2. Traitement sur un flux d'une caméra numérique
    Par elionidas dans le forum OpenCV
    Réponses: 0
    Dernier message: 10/04/2012, 13h22
  3. Enregistrer le flux d'une caméra IP sous Android
    Par ensinienne dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 05/04/2012, 10h13
  4. Affichage du flux d'une caméra IEEE 1394
    Par SamouraiChamploo dans le forum OpenCV
    Réponses: 1
    Dernier message: 05/10/2009, 13h24
  5. Comment diffuser le flux d'une caméra en direct
    Par zycomatic dans le forum Webdesign & Ergonomie
    Réponses: 2
    Dernier message: 12/03/2009, 10h05

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