【发布时间】:2016-10-22 23:55:42
【问题描述】:
几天以来,我一直在使用 Mako 相机(使用以太网 (GigE))。我需要取回视频流以将其集成到软件公司中。 我尝试在 code::blocks 上使用 OpenCV 库,但我总是有一个错误,说它无法看到视频流。 有人可以帮助我吗?非常感谢您的帮助:)
#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" );
}
【问题讨论】:
标签: c++ opencv camera mako gige-sdk