며칠 전, 카메라 Mako에서 작업합니다 (이더넷 (GigE) 사용). 소프트웨어 하우스에 통합하기 위해 비디오 플로우를 되 찾을 필요가 있습니다. OpenCV 라이브러리를 code :: blocks에 사용하려고하지만 비디오 흐름을 볼 수 없다는 오류가 항상 있습니다. 아무도 도와 줄 수 있습니까? 도와 주셔서 너무 감사드립니다 :) 내가 BAUMER 및 BAUMER의 GAPI의 SDK에서 HX 시리즈의 GigE 카메라를 사용하여 이런 짓을했는지OpenCV + 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");
}