无法使用 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 库

使用 openCV 访问笔记本电脑摄像头

Linux:获取相机设备号

单位办公电脑声音和摄像头被关闭,如何打开笔记本麦克风和摄像头。

笔记本电脑的摄像头在哪里打开 笔记本电脑摄像头如何打开

无法用ubuntu opencv c ++打开相机