Bonjour, voilà mon code source qui n'affiche rien ==>
Normalement, je suis sensé avoir une fenêtre affichant ce qui capte ma webcam, mais ce j'ai vraiment est une fenêtre affichant du noir
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
#include <iostream>
#include <cv.h>
#include <highgui.h>
using namespace std;
 
int main()
{
    IplImage* img;
    CvCapture* capture = cvCaptureFromCAM (CV_CAP_ANY);
    if (!capture)
        return 10;
 
    cvNamedWindow("video", CV_WINDOW_AUTOSIZE);
    char key = 'a';
 
    if (!cvGrabFrame(capture))
        return 20;
 
    while (key != 'q'){
        img = cvRetrieveFrame(capture);
        cvShowImage("video", img);
 
        key = cvWaitKey(60);
 
        if (!cvGrabFrame(capture))
            key = 'q';
 
    }
    cvDestroyAllWindows();
    img = NULL;
    cvReleaseCapture(&capture);
 
    return 0;
}