无法使用 OpenCV 打开我的笔记本电脑摄像头
Posted
技术标签:
【中文标题】无法使用 OpenCV 打开我的笔记本电脑摄像头【英文标题】:Unable to open my laptop camera using OpenCV 【发布时间】:2015-01-12 16:33:55 【问题描述】:我是 OpenCV 新手,正在尝试使用
从我的笔记本电脑摄像头捕捉视频VideoCapture cap(0); // open the video camera no. 0
我正在关注教程capturing-images-videos
我尝试了 VideoCapture cap(0);具有不同的参数(0,1,2),但它对我不起作用。我还检查了设备管理器,我的摄像头工作正常(也可以使用 Skype,它也可以工作)。 我可以使用 VideoCapture 的其他构造函数播放视频。 我使用的是 Windows 7(64 位),我的笔记本电脑是 HP ProBook 4530s。我也在使用 OpenCV OpenCV2.4.5 任何帮助将不胜感激。
【问题讨论】:
这个question好像很相似,你试过那里提出的解决方案吗? Adrien 的链接似乎是一个不错的解决方案,否则请尝试其他品牌的网络摄像头,看看问题出在摄像头还是您的软件配置上。 我正在使用 Visual Studio;您能指导我如何重新编译 opencv_highgui 并更改“预处理器定义”。我不熟悉 CMake,我只使用解决方案文件来重建库 【参考方案1】:代码是正确的,我可以创建窗口来显示相机捕获的图像。问题是我在我的 VM 中使用 Visual Studio,现在我在主机操作系统(Windows 7)上使用它。 谁能提一下在VM中访问Camera是否有任何问题? 感谢@Adrein 和@diip 抽出宝贵时间
【讨论】:
以上是关于无法使用 OpenCV 打开我的笔记本电脑摄像头的主要内容,如果未能解决你的问题,请参考以下文章
用于 Ubuntu 中 C 代码和笔记本电脑摄像头使用的 openCV 库