Python OpenCV超详细讲解读取图像视频和网络摄像头


Posted in Python onApril 02, 2022

0、准备工作

右击新建的项目,选择Python File,新建一个Python文件,然后在开头import cv2导入cv2库。

Python OpenCV超详细讲解读取图像视频和网络摄像头

1、读取图像调用imread()方法获取我们资源文件夹中的图片使用imshow()方法显示图片,窗口名称为OutputwaitKey(0)这句可以让窗口一直保持,如果去掉这句,窗口会一闪而过

我们来看下效果:

Python OpenCV超详细讲解读取图像视频和网络摄像头

2、读取视频VideoCapture()方法的参数就是视频文件循环中通过read不断地去读视频的每一帧,再通过imshow显示出来最后if语句代表按q可以退出程序

我们来看下效果,视频播放速度会很快:

Python OpenCV超详细讲解读取图像视频和网络摄像头

3、网络摄像头

如果是调用笔记本自带的摄像头,参数就为0;如果是外置USB摄像头,参数就为1。

接着,设置一下摄像头窗口的宽高,参数3就代表的宽度,数值设置为640,参数4代表的高度,数值设置为480,参数10代表的亮度,数值设置为100。

while循环中的和上面的读取视频是一样的,没有改动,作为模板。

我们运行看下效果,可以看到笔记本前置摄像头打开(我拿本书挡住了,防止帅到你们):

Python OpenCV超详细讲解读取图像视频和网络摄像头

OK,第一节的内容还是非常简单的,主要是让大家熟悉下OpenCV最基础的应用。眼过千遍不如手过一遍,快去动手敲一遍吧~?

到此这篇关于Python OpenCV超详细讲解读取图像视频和网络摄像头的文章就介绍到这了,更多相关Python OpenCV 读取图像视频内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python的lambda匿名函数的简单介绍
Apr 25 Python
理解Python中的With语句
Mar 18 Python
Python序列操作之进阶篇
Dec 08 Python
Python 字典与字符串的互转实例
Jan 13 Python
对python捕获ctrl+c手工中断程序的两种方法详解
Dec 26 Python
使用Python3内置文档高效学习以及官方中文文档
May 19 Python
在Qt中正确的设置窗体的背景图片的几种方法总结
Jun 19 Python
PyCharm安装Markdown插件的两种方法
Jun 24 Python
python常用函数与用法示例
Jul 02 Python
简单分析python的类变量、实例变量
Aug 23 Python
用Python制作mini翻译器的实现示例
Aug 17 Python
使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例
Dec 11 Python
基于Python实现股票收益率分析
python实现对doc、txt、xls等文档的读写操作
Apr 02 #Python
Python OpenCV超详细讲解基本功能
python函数的两种嵌套方法使用
Apr 02 #Python
Python OpenCV超详细讲解调整大小与图像操作的实现
Python实现提取PDF简历信息并存入Excel
Apr 02 #Python
python对文档中元素删除,替换操作
Apr 02 #Python
You might like
PHP4实际应用经验篇(7)
2006/10/09 PHP
PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)
2015/09/22 PHP
学习php设计模式 php实现享元模式(flyweight)
2015/12/07 PHP
Zend Framework动作助手Json用法实例分析
2016/03/05 PHP
jquery 弹出登录窗口实现代码
2009/12/24 Javascript
javascript 多种搜索引擎集成的页面实现代码
2010/01/02 Javascript
jQuery选择头像并实时显示的代码
2010/06/27 Javascript
FireFox下XML对象转化成字符串的解决方法
2011/12/09 Javascript
JavaScript基本编码模式小结
2012/05/23 Javascript
SwfUpload在IE10上不出现上传按钮的解决方法
2013/06/25 Javascript
Jquery对数组的操作技巧整理
2014/03/25 Javascript
JS点击链接后慢慢展开隐藏着图片的方法
2015/02/17 Javascript
js实现类似新浪微博首页内容渐显效果的方法
2015/04/10 Javascript
AngularJS 使用 UI Router 实现表单向导
2016/01/29 Javascript
页面向下滚动ajax获取数据的实现方法(兼容手机)
2016/05/24 Javascript
AngularJS基础 ng-show 指令简单示例
2016/08/03 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
js 动态生成html 触发事件传参字符转义的实例
2017/02/14 Javascript
ES6 系列之 WeakMap的使用示例
2018/08/06 Javascript
vue2使用keep-alive缓存多层列表页的方法
2018/09/21 Javascript
JQuery使用数组遍历跳出each循环
2020/09/01 jQuery
js动态生成表格(节点操作)
2021/01/12 Javascript
Python Pandas分组聚合的实现方法
2019/07/02 Python
Django用户登录与注册系统的实现示例
2020/06/03 Python
python 密码学示例——理解哈希(Hash)算法
2020/09/21 Python
CSS3关于z-index不生效问题的解决
2020/02/19 HTML / CSS
HTML5 通过Vedio标签实现视频循环播放的示例代码
2020/08/05 HTML / CSS
联想瑞士官方网站:Lenovo Switzerland
2017/11/19 全球购物
2014年企业党支部工作总结
2014/12/04 职场文书
奠基仪式致辞
2015/07/30 职场文书
如何利用JavaScript实现二叉搜索树
2021/04/02 Javascript
解决Golang中goroutine执行速度的问题
2021/05/02 Golang
matlab xlabel位置的设置方式
2021/05/21 Python
聊聊配置 Nginx 访问与错误日志的问题
2022/05/25 Servers
python内置模块之上下文管理contextlib
2022/06/14 Python
Nginx如何限制IP访问只允许特定域名访问
2022/07/23 Servers