一.前言
楼主最近在使用opencv采集摄像头信息,一开始都不知道怎么去打开笔记本的摄像头的,于是有空做一个记录分享
至于win下怎么配置opencv可以参考楼主文章Opencv笔记(一)之vs2015配置opencv4.5.5

二.核心代码

#include "opencv2/opencv.hpp"
using namespace cv;
int main()
{// 打开摄像头VideoCapture capture(0);   // 打开默认摄像头if (capture.isOpened()){std::cout << "打开默认摄像头成功" << std::endl;bool quit = false;Mat frame;while (!quit){capture.read(frame);std::cout << "摄像中....." << std::endl;imshow("Camera", frame);if (waitKey() == 27)   // 按下esc按退出{quit = true;capture.release();std::cout << "摄像结束....." << std::endl;cv::destroyAllWindows();}}return 0;}else{std::cout << "打开默认摄像头失败" << std::endl;waitKey();return -1;}}

踩坑记录
1.运行上面的代码,会发现确实打开了摄像头,但是不会动,就好像只抓拍了一张图,原来要这里的影响

waitKey() == 27

这里需要改成,给个10ms去显示帧图片

waitKey(10) == 27

效果截图

opencv笔记(二)之opencv打开笔记本摄像头相关推荐

  1. Python使用opencv打开笔记本摄像头时遇到的问题及解决办法

    Python使用opencv打开笔记本摄像头时遇到的问题及解决办法 最近在学习python,想用opencv做个人脸检测,打开笔记本摄像头时遇到了问题.摄像头总是闪一下就关闭,并提示一行警告([ WA ...

  2. Linux命令模式下打开摄像头,Linux下利用Opencv打开笔记本摄像头问题

    新建test文件夹,文件夹存在test.cpp和CMakeLists.txttest.cpp#include #include #include #include #include #include ...

  3. linux打开笔记本摄像头驱动程序,Linux下利用Opencv打开笔记本摄像头问题

    新建test文件夹,文件夹存在test.cpp和CMakeLists.txttest.cpp#include @H_404_8@ #include #include #include #include ...

  4. C#联合Halcon打开笔记本摄像头

    ** C#联合Halcon打开笔记本摄像头 环境配置 halcon12+vs2013 添加引用 64位操作系统选择dotnet35目录下的halcondotnet.dll 32位选择dotnet20目 ...

  5. 利用Python+opencv进行视频文件的读取和保存,打开笔记本摄像头拍照保存、图像在窗口显示等操作

    版权声明:本文为博主原创文章,转载请附源链接 一.视频文件的读取和保存 Opencv中视频的读入是用VideoCapture函数,保存用的是VideoWriter函数.这两个函数支持的视频格式因电脑系 ...

  6. Opencv 打开笔记本摄像头

    1.安装Opencv 1.1 编译 $git clone https://github.com/opencv/opencv.git $cd opencv/ $git checkout tags/3.2 ...

  7. OpenCV之VideoCapture的使用——打开网络摄像头/图像序列

    OpenCV中的VideoCapture不仅可以打开视频.usb摄像头,还可以做很多事,例如读取流媒体文件,网络摄像头,图像序列等.OpenCV如何读取usb摄像头可以参考本人的另外一篇,地址如下:点 ...

  8. C#与Halcon联合(8)打开笔记本摄像头DirectShow与读取二维码

    目录 1.环境准备 2.halcon调用笔记本摄像头 3.制作winform程序打开笔记本自带摄像头 a)要添加的库 b)制作的窗体画面 4.使用笔记本摄像头识别二维码 a)halcon代码片段 b) ...

  9. opencv中VideoCapture的使用——打开网络摄像头/图像序列

    OpenCV中的VideoCapture不仅可以打开视频.usb摄像头,还可以做很多事,例如读取流媒体文件,网络摄像头,图像序列等.OpenCV如何读取usb摄像头可以参考本人的另外一篇,地址如下:点 ...

最新文章

  1. Python开发基础总结之模块+日志+自省
  2. 职场思想分享002 | 入职第一个月工资这样花,一年内工资至少再涨50%!
  3. Android之Xposed框架完全使用指南
  4. oracle11g 读写,oracle11g pysical standby开启临时读写
  5. 思维导图一定要用计算机来完成吗,计算机绘制思维导图有什么优势
  6. 置信区间估计 预测区间估计_估计,预测和预测
  7. PC_excel完毕一列英文小写变大写
  8. Spark的性能调优
  9. 14寸笔记本电脑_纯小白预算5000到6000有什么好的笔记本电脑推荐吗?
  10. #pragma push_macro(new) 及扩展操作
  11. 软件测试02_软件生命周期软件测试流程
  12. fiddler启动后浏览器不能上网问题解决
  13. USACO-Section 1.2 Daul Palindromes[...]
  14. 镜头的焦距与视场角简介!
  15. word2007表格计算机,电脑员好做吗?使用word2007表格?
  16. java8 Arrays.sort 与Arrays.parallelSort
  17. Android Studio Gradle 下载过慢?Gradle 配置阿里云镜像
  18. Springboot实现多线程及线程池监控
  19. 每年废弃手机可提取1500公斤黄金
  20. 解决WIN10系统自带便笺无法使用问题

热门文章

  1. 计算机编程 寒假项目总结,我的软件工程之路--寒假总结
  2. ConViT:使用软卷积归纳偏置改进视觉变换器
  3. dll系统文件缺失修复工具-DirectX Repair
  4. Mysql 索引 与 多表查询性能优化
  5. [Java]分布式自平衡多文件云传输
  6. 求二叉树根节点到叶节点的所有路径
  7. java毕业设计——基于java+J2ME+sqlserver的打飞机游戏设计与实现(毕业论文+程序源码)——打飞机游戏
  8. 实现制作萝莉语音包前的准备——百度AI的使用介绍
  9. Bluetooth技术学习笔记 ——HFP控制功能之连接管理
  10. linux新建分区步骤