# 视频本质上是由一幅幅图片组成的,30帧意思就是每秒30张图片
#打开摄影头
import cv2#下面两行代码表示命名一个叫做"video"的窗口,并且可以修改窗口大小
cv2.namedWindow('video', cv2.WINDOW_NORMAL)
cv2.resizeWindow('video', 640,480)#下面这一行代码打开摄影头
cap = cv2.VideoCapture(0)#循环读取摄像头每一帧
while True:#读一帧数据,返回标记True表示读取。Flase表示没有(ret表示标记)frame表示一帧ret, frame = cap.read()#可以根据ret做判断if not ret:#没数据直接退出break#显示数据cv2.imshow('video', frame)#此处Key()若为0则视频只截取一帧,(10)代表视频截取帧数key = cv2.waitKey(10)if key == ord('q'):break#release表示释放资源,一定别忘了
cap.release()
cv2.destroyAllWindows()
#打开视频
import cv2cv2.namedWindow('video', cv2.WINDOW_NORMAL)
cv2.resizeWindow('video', 640,480)
#下面这一行代码打开视频
cap = cv2.VideoCapture('./yingduan.mp4')#循环读取摄像头每一帧
while True:#读一帧数据,返回标记True表示读取。Flase表示没有(ret表示标记)frame表示一帧ret, frame = cap.read()#可以根据ret做判断if not ret:#没数据直接退出break#显示数据cv2.imshow('video', frame)#下面一行代码表示每隔10毫秒下一次图片key = cv2.waitKey(10)if key == ord('q'):break
cap.release()
cv2.destroyAllWindows()

opencv打开摄像头和视频文件相关推荐

  1. hutool 读取扩展名文件_Python OpenCV视觉智能感知第一讲——读取摄像头或视频文件并播放显示...

    Python OpenCV视觉智能感知 第一讲--读取摄像头或视频文件并播放显示 本部分内容将深入.全面.详细地介绍如何使用Anaconda Python和OpenCV读取摄像头或视频文件,并进行播放 ...

  2. 用gcc生成静态库和动态库和使用opencv库编写打开摄像头压缩视频

    文章目录 一.用gcc生成静态库和动态库 1.编辑生成程序hello.h.hello.c.main.c 2.将hello.c生成.o文件 3.使用静态库 4.动态库的使用 二.a与.so库文件的生成与 ...

  3. Ubuntu系统下安装opencv3.x并打开图片和视频文件以及打开摄像头录制视频

    目录 一.安装opencv 1.前置安装条件 2.安装环境 3.下载opencv3.4.11 4.解压安装包 5.开始安装 6.检查是否安装成功 二.显示图片和播放视频 1.显示图片 2.播放视频 三 ...

  4. C++/Qt 使用OpenCV打开摄像头,旋转视频,计算fps

    C++/Qt 使用OpenCV打开摄像头,旋转视频,计算fps 设置摄像头参数 不要随意修改,同时也不一样会修改成功,需要根据实际摄像头的参数选择设置 /*设置摄像头参数 不要随意修改capture. ...

  5. python opencv打开摄像头,截图保存

    python opencv打开摄像头,截图保存,学习结果如下: 使用python打开摄像头 import cv2 cap = cv2.VideoCapture(0) #设置摄像头 0是默认的摄像头 如 ...

  6. OpenCV打开摄像头,RGB转HSV空间

    文章目录 前言 一.使用OpenCV打开摄像头 二.使用OpenCV进行图像预处理 前言 有段时间没有更新了,最近主要在忙一个项目,用到了OpenCV,故想把一些常用代码在这里备份一下,一起学习. 环 ...

  7. python opencv打开摄像头

    opencv打开摄像头 import cv2 cap = cv2.VideoCapture(0) while True:ret, frame = cap.read()frame = cv2.flip( ...

  8. AI 质检学习报告——实践篇——第三步:python利用OpenCV打开摄像头截图后实现图片识字

    AI 质检学习报告--实践篇--第一步:python利用OpenCV打开摄像头并截图 AI 质检学习报告--实践篇--第二步:实现图片识字 前边两篇实践已经分别实现了利用OpenCV打开摄像头并截图和 ...

  9. AI 质检学习报告——实践篇——第一步:python利用OpenCV打开摄像头并截图

    写在前边 想要做一个AI质检的项目,一点一点来,首先:python利用OpenCV打开摄像头并拍照. 效果 设摄像头像素不咋地,实际的产品肯定不会是这个像素,必须安排一个专业的. 实现代码 impor ...

最新文章

  1. 进阶必看的 RocketMQ ,就这篇了
  2. 英国工会联盟报告:机器人技术和AI让三分之一的人失业
  3. TCP提供可靠传输的工作原理和实现过程
  4. 前端学习(2356):uni基本的插件安装
  5. wamp2 php配置,wamp安装后自定义配置的方法
  6. python re正则查找_python正则表达式 - re
  7. 360回扫样本存储系统Xstore的设计与实践
  8. Java中如何编写一个完美的equals方法
  9. QWT错误static struct QMetaObject const QwtPlot
  10. Tensor Flow Lite C++ API 介绍
  11. 最小化安装CentOS-7-x86_64-Minimal-1511图文教程
  12. windows功能正在搜索需要的文件_拥有高效的搜索工具Everything,可以丢开Windows的搜索功能了...
  13. flyMcu给STM32串口烧录失败踩坑、总结及注意事项
  14. 运放的转换速率(压摆率)SR的意义和如何选取
  15. Xms Xmx PermSize MaxPermSize 区别
  16. 你知道中国历届奥运会中获得了多少金牌吗?
  17. 【博客559】更出色的网络监控采集方案---Telemetry(遥测技术)
  18. Win10系统上设置Microsoft store的默认下载路径
  19. INSTALL_FAILED_NO_MATCHING_ABIS 的解决办法
  20. kubernetes用户使用token安全认证教程

热门文章

  1. kubernetes资源管理平台ratel
  2. python 比较好的社区
  3. firefox os android,若能同时使用Android应用,那么你可以接受Firefox OS手机了吗?
  4. 46招健脑秘笈,让你变得更聪明
  5. python rot13_PHP str_rot13() 函数
  6. 关于JPsh极光推送的基本用法和通知介绍
  7. iPhone8 和 iPhoneX 买哪个?听我的
  8. android刷新时的圆形动画_Android 实现倒计时动画效果
  9. 云原生 - 自建数据库与云数据库RDS性能优势分析,值不值得购买?
  10. 国科大学习资料--人工智能原理与算法-第四次作业解析(学长整理)