depuis quelques jours, je travaille sur une caméra Mako (utiliser ethernet (GigE)). J'ai besoin de récupérer le flux vidéo pour l'intégrer dans une maison de logiciels. J'essaie d'utiliser la bibliothèque d'OpenCV sur le code :: blocks mais j'ai toujours une erreur en disant qu'il ne parvient pas à voir le flux vidéo. Quelqu'un pourrait-il m'aider? Merci beaucoup pour votre aide :)OpenCV + Caméras GigE Vision + C++
#include <opencv2/imgproc/imgproc_c.h>
#include "opencv2/highgui/highgui.hpp"
#include <stdio.h>
int main(int argc, char** argv)
{
printf("Press ESC to exit\n");
cvNamedWindow("First Example of PVAPI Integrated", CV_WINDOW_AUTOSIZE);
CvCapture* capture = cvCreateCameraCapture(CV_CAP_PVAPI);
assert(capture != NULL);
IplImage* frame;
while(1)
{
frame = cvQueryFrame(capture);
if(!frame) break;
cvShowImage("First Example of PVAPI Integrated", frame);
char c = cvWaitKey(2500);
if(c == 27) break;
}
cvReleaseCapture(&capture);
cvDestroyWindow("First Example of PVAPI Integrated");
}