今天调试了一个在一个界面中显示多个窗口的程序,需要调用USB摄像头。部分代码:

capture = cvCreateCameraCapture( 0 );if(!capture){cout<<"NO camera"<<endl;}IplImage* frame=0;frame=cvQueryFrame(capture);
while(1){cvQueryFrame(capture);if(!frame){break;}}

一开始调试了一遍,显示正常,但是后来在调试就出现了灰屏,返回值为-1,显示没有帧被读取到。

我就开始从头到尾把代码检查了一遍,设了很多的断点,这其实一点用没有,因为代码根本没错。在网上找很久也没有什么具体的解决办法。

我尝试重启电脑也没有用。

然后我就把摄像头的USB线给拔了,重新插上之后就可以用了!

我就一直想,最终明白:是摄像头的驱动出现问题。因为不是大厂出品,所以驱动一般都是不完整的,有时候就会出现灰屏等情况。

希望大家遇到此类问题千万不要着急,因为急也没有用,我们还是要冷静,把所以可能出错的方向都过滤一遍。

祝大家一切顺利。

opencv15-cvCreateCameraCapture使用出现灰屏相关推荐

  1. 解决vnc灰屏,黑屏,鼠标大黑叉情况

    解决linux上VNC安装好后登录出现黑屏.灰屏.鼠标是大黑叉情况 安装系统支持包组 服务器(Centos,rhel)在安装字符界面操作系统时默认是不会安装相关图形包组的. # yumgroupins ...

  2. WINCE设备开机灰屏问题(很怪异)

    WINCE设备开机灰屏问题(很怪异) 1.     问题现象 图1 无法进入系统,虽然没有调试信息,但应该可以判断是程序跑飞了.我们这款产品用到3种显示屏(采用不同的驱动IC),可是测试发现1和2号屏 ...

  3. 解决配置Ubuntu中vnc远程显示灰屏

    VNC是什么? VNC (Virtual Network Console)是虚拟网络控制台的缩写.它 是一款优秀的远程控制工具软件,由著名的 AT&T 的欧洲研究实验室开发的.VNC 是在基于 ...

  4. 老款Mac装win10黑屏或灰屏

    老款Mac装win10黑屏或灰屏 12年macbook air,U盘启动,装win8 win10,装完,开机黑屏或灰屏. 原因是INTEL显卡的新驱动有冲突. 解决办法(如下两种): 1.使用老显卡驱 ...

  5. 笔记本电脑外接显示器出现灰屏

    确保硬件没有问题的前提下,打开 系统设置-屏幕-选择灰屏的屏幕关闭HDR

  6. ORB-SLAM2跑TUM RGBD数据集时灰屏卡住

    在一切准备工作都做好后,运行TUM RGBD的任意一个序列时,发现在视频序列结束时,窗口就会灰屏卡住.通过debug发现是pangolin库的一个函数卡住了,似乎是该库新版本的一个BUG,但我们只需注 ...

  7. Linux鼠标变x,VNC 的应用及灰屏鼠标变X问题

    Ubuntu中vnc服务器端的安装很简单,运行如下命令: $sudo apt-get install vnc4server 第一次启动vncserver后,在用户家目录中会生成.vnc/目录,注意:刚 ...

  8. 电脑windows,ubuntu系统vnc-viewer和服务器ubuntu的连接,以及灰屏现象处理

    目录 1.在服务端(Ubuntu)安装vncserver: 2 在客户端安装vnc-viewer 3 启动 3.1 先kill掉之前启动的2号端口 3.2 修改服务器端的xstartup 3.3 给权 ...

  9. kali的重复登录与vnc灰屏

    云安全(二)VNC连接的一些小问题 文章目录 云安全(二)VNC连接的一些小问题 前言:问题重现 一.解决灰屏问题 二.普通用户循环登录 1.原因 2.解决方法 三.原因分析 四.总结 五.项目背景 ...

最新文章

  1. python基础练习(八)
  2. boost::hana::compose用法的测试程序
  3. VTK:可视化算法之CutStructuredGrid
  4. android sendmessage和post的区别,handler中post和send方式区别
  5. stream+springmvc实现文件断点续传
  6. 部分IE8使用的兼容CSS3属性的方法
  7. RecyclerView(一)综合使用综述(Android 5.0 新特性)
  8. python爬虫框架scrapy操作步骤
  9. 【Calcite】CHAR(1) CHARACTER SET “ISO-8859-1“ COLLATE “ISO-8859-1$en_US$primary“ NOT NULL
  10. 63. 不同路径 II(JavaScript)
  11. Windows Phone开发手记-WinRT下启动器替代方案
  12. [CF559C]Gerald and Giant Chess
  13. python3命令不识别_python3不是内部命令
  14. SqlServer查看是企业版还是个人版
  15. flutter 生成图片保存到手机相册
  16. 把网站服务器调黑白,服务器安全狗怎么设置黑白名单?
  17. 大家查找医疗英文文献都去哪个网?
  18. 解决复制项目或者svn下载项目后项目名称不改变的问题:org.eclipse.wst.common.component
  19. js高级程序设计第四部分
  20. 超频心得8:最简单超频调试之映泰TA770A2+SE

热门文章

  1. [智能硬件] 1、三分钟看懂智能硬件原理——蓝牙防丢器制作教程(包括手机应用)...
  2. 这7个翻译神器超级猛!网页翻译、文档翻译,无所不能
  3. Raft算法详细介绍
  4. 计算机专业的校本教材,计算机应用基础校本教材编写研究
  5. 苹果xsmax是什么接口_液态硅胶手机壳,媲美苹果官方同款,拿手里太舒服了~
  6. mysql数据库主备表校验与修复
  7. JS语法:map()方法
  8. 小程序跳转到京东小程序 / 其他小程序
  9. 数据预处理—数据清洗(2)—异常值(极值)处理
  10. Fabric 1.0源代码分析(28) Orderer #localconfig(Orderer配置文件定义)