OpenCV - 网络摄像头不起作用
OpenCV - Webcam does not work
我正在学习OpenCV,因为我想在夏天构建和编程3D扫描仪。
为此,我购买了三个网络摄像头(两个用于实际立体图像,一个用于纹理[或作为备份])。
我试图用OpenCV获取网络摄像头的视频。但是,这不起作用,因为我最终得到了黑屏,而不是视频。
然后,我用祖母的网络摄像头尝试了相同的代码。它工作正常。但是,我已经购买了3个我计划用于构建扫描仪的网络摄像头:http://www.amazon.com/Webcam-Camera-Vision-Meeting-compatible/dp/B0015TJNEY/ref=pd_bxgy_e_img_b
我不想购买任何新的网络摄像头。
有没有人知道为什么我的网络摄像头不能与OpenCV一起使用(它们适用于其他程序)?
如何让 OpenCV 接受我的网络摄像头?
任何建议将不胜感激!
谢谢
如果您的程序通过此步骤,您应该尝试不同的数字 cvCaptureFromCAM(0);
0 是第一个网络摄像头,但也许你的设置为 1、2 或 3。 你也可以试试 -1,看看会发生什么
CvCapture *capture;
capture = cvCaptureFromCAM(0);
if (!capture)
{
printf("Error at capture");
return 1;
}
相关文章:
- 我的神经网络不起作用 [XOR 问题]
- 在C++程序中输入的文本文件将不起作用,除非文本被复制和粘贴
- C++映射:具有自定义类的运算符[]不起作用(总是返回0)
- C++为什么尽管我调用了void函数,它却不起作用
- 为什么在保护模式下继承升级不起作用
- 循环在计数器中不起作用
- 在其他文件中创建类时在 c++ 项目中不起作用
- Visual studio代码重构似乎不起作用(例如,重命名符号-f2)
- 为什么二进制搜索在我的测试中不起作用
- 我的代码中有错误吗?使用BGI图形的C++代码对我不起作用
- 为什么 const std::p air<K,V>& 在 std::map 上基于范围的 for 循环不起作用?
- 带有指定长度字符* 参数的 std::regex_search 在 VS2017 中不起作用?
- Bjarne Stroustrup Book - std_lib_facilities.h - 不起作用(未知类型名称)
- 为什么简单的算术减法在"if"条件下不起作用?
- 为什么Stroustup书中的has_f不起作用
- 你能检查一下为什么在这个代码中从链接列表中删除项目不起作用吗
- 嵌套While循环不起作用(C++问题)
- C++Matching Brackets 2解决方案不起作用
- 为什么这段代码不起作用,我该如何解决?
- OpenCV - 网络摄像头不起作用