Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ XIMEA:openCV 2.4.9无法找到XIMEA摄像头,尽管它可以与其他程序配合使用_C++_Opencv_Camera_Mingw_Ximea - Fatal编程技术网

C++ XIMEA:openCV 2.4.9无法找到XIMEA摄像头,尽管它可以与其他程序配合使用

C++ XIMEA:openCV 2.4.9无法找到XIMEA摄像头,尽管它可以与其他程序配合使用,c++,opencv,camera,mingw,ximea,C++,Opencv,Camera,Mingw,Ximea,虽然XIMEA camera(MQ013CG-E2)正常,并且正在使用XIMEA.com上的示例简单演示程序(用于Win x64),但下一个代码始终打印“XIMEA camera not found”: videocap; 如果(!cap.open(CV_cap_XIAPI))不能我花了一些时间到处检查所有设置,并决定由MSV而不是minGW编译openCV。然后我发现了“xiExt.h”的错误(我在minGW编译过程中错过了它),我在谷歌上搜索了一下,发现了这个错误。然后我在源代码中注释了一行

虽然XIMEA camera(MQ013CG-E2)正常,并且正在使用XIMEA.com上的示例简单演示程序(用于Win x64),但下一个代码始终打印“XIMEA camera not found”:

videocap;

如果(!cap.open(CV_cap_XIAPI))不能我花了一些时间到处检查所有设置,并决定由MSV而不是minGW编译openCV。然后我发现了“xiExt.h”的错误(我在minGW编译过程中错过了它),我在谷歌上搜索了一下,发现了这个错误。然后我在源代码中注释了一行,由minGW编译并。。它开始工作了

这只是openCV 2.4.9的问题,因为2.4.10不再包含这个bug
#include“xiExt.h”

VideoCapture cap;
if (!cap.open(CV_CAP_XIAPI)) cout << "ximea camera not found";
CvCapture* capture = cvCreateCameraCapture(CV_CAP_XIAPI);
if (!capture) cout << "ximea camera not found";
capture = cvCaptureFromCAM(0); //0=default, -1=any camera, 1..99=your camera
if (!capture) cout << "no camera detected" << endl;