OpenCV cvCaptureFromCAM 使用 PS3 Eye 返回 null
OpenCV cvCaptureFromCAM returns null with PS3 Eye
我已经用开放的CV设置了我的ps3眼睛,但是,当我调用函数时cvCaptureFromCAM(0)
它总是返回null。我正在为我的ps3眼睛和OpenCV2.2使用这些驱动程序。
我已经尝试了在 StackOverflow 和互联网上的其他博客上找到的许多其他解决方案,例如使用 CV_CAP_ANY
代替 0,甚至重新设计整个代码以使用 OpenCV2 格式与 cv::VideoCapture capWebcam(0);
但我仍然得到一个空指针表示我的相机无法访问。
我知道我的 ps3 眼睛有效,因为我已经通过 skype 上的视频聊天对其进行了测试,它的工作方式与任何其他网络摄像头一样。
有谁知道如何解决这个问题?或者更好的是,有没有人成功地设置了PS3眼睛与openCV一起使用?
PS:如果有人想看代码,你可以在这里下载它的副本
提前非常感谢。
尝试检测网络摄像头的C风格。
int main()
{
CvCapture *webcam = NULL;
webcam = cvCreateCameraCapture(-1);
if(webcam!=NULL)
{
IplImage *frame = cvQueryFrame(webcam);
cvShowImage("WEBCAM_TEST",frame);
cvWaitKey(0);
return 0;
}
else
{
std::cout<<"CAMERA NOT DETECTED"<<std::endl;
return 0;
}
}
相关文章:
- 如何在映射中返回null
- 为什么返回 NULL 不会破坏函数?
- fopen 在 gdb 中返回 NULL
- 为什么要从main()返回NULL?
- 为什么TinyXML2的XMLDocument::FirstChild()函数在尝试解析这个有效的XML文件时返回NULL?
- Box2D World.GetBodyList() 返回 NULL,但 World 显然正在更新对象
- boost::p ython:PyErr_Fetch始终返回 NULL 回溯
- 如何在 Visual C++ 中从返回类型为 map 的函数返回 null?
- 如何在C++中返回Null作为引用
- 从模板化函数返回Null对象
- GDALOpen 在 GEOTiff 文件上返回 null
- PyThreadState_GET() 从 PyImport_GetModuleDict() 中返回 NULL
- (位图)LoadImage() 返回 NULL,GetLastError() 返回 0
- 在构造函数处将类对象强制转换为接口始终返回 NULL
- 如何为迭代器返回"null"值?
- 具有 4 个指针的节点的递归插入函数返回 null
- winAPI FindResource 仅在 DLL 中返回 NULL
- 使用 dlopen/dlsym 打开C++共享库 - dlsym 返回 NULL
- SetWindowsHookEx 在挂接到其他线程时返回 NULL
- 尚未归shared_ptr所有的实例的 shared_from_this() 总是返回 null?