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的常见命令注入威胁
Feb 18 Python
python正则表达式re模块详细介绍
May 29 Python
Python中字典的基本知识初步介绍
May 21 Python
python动态加载包的方法小结
Apr 18 Python
致Python初学者 Anaconda入门使用指南完整版
Apr 05 Python
Python3实现的字典、列表和json对象互转功能示例
May 22 Python
通过python的matplotlib包将Tensorflow数据进行可视化的方法
Jan 09 Python
使用python画社交网络图实例代码
Jul 10 Python
使用python+whoosh实现全文检索
Dec 09 Python
PyCharm GUI界面开发和exe文件生成的实现
Mar 04 Python
tensorflow使用L2 regularization正则化修正overfitting过拟合方式
May 22 Python
通过Python实现Payload分离免杀过程详解
Jul 13 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
超外差式晶体管收音机的组装与统调
2021/03/01 无线电
基于mysql的论坛(4)
2006/10/09 PHP
PHP 抓取网页图片并且另存为的实现代码
2010/03/24 PHP
php的declare控制符和ticks教程(附示例)
2014/03/21 PHP
php随机抽奖实例分析
2015/03/04 PHP
PHP远程调试之XDEBUG
2015/12/29 PHP
PHP设计模式之观察者模式定义与用法分析
2019/04/04 PHP
laravel框架中控制器的创建和使用方法分析
2019/11/23 PHP
用php实现分页效果的示例代码
2020/12/10 PHP
JavaScrip单线程引擎工作原理分析
2010/09/04 Javascript
JS字符串累加Array不一定比字符串累加快(根据电脑配置)
2012/05/14 Javascript
js判断生效时间不得大于失效时间的思路及代码
2013/04/23 Javascript
固定背景实现的背景滚动特效示例分享
2013/05/19 Javascript
document.documentElement和document.body区别介绍
2013/09/16 Javascript
js创建对象的方式总结
2015/01/10 Javascript
详解JavaScript对Date对象的操作问题(生成一个倒数7天的数组)
2015/10/01 Javascript
JavaScript笛卡尔积超简单实现算法示例
2018/07/30 Javascript
vue中Element-ui 输入银行账号每四位加一个空格的实现代码
2018/09/14 Javascript
Python RuntimeError: thread.__init__() not called解决方法
2015/04/28 Python
Python学习教程之常用的内置函数大全
2017/07/14 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
2018/12/19 Python
Python hexstring-list-str之间的转换方法
2019/06/12 Python
django 配置阿里云OSS存储media文件的例子
2019/08/20 Python
python实现百度OCR图片识别过程解析
2020/01/17 Python
Python3 requests模块如何模仿浏览器及代理
2020/06/15 Python
Python 创建守护进程的示例
2020/09/29 Python
King Apparel官网:英国街头服饰品牌
2019/09/05 全球购物
EJB timer的种类
2014/10/28 面试题
应聘收银员个人的求职信
2013/11/30 职场文书
大学生在校学习的自我评价
2014/02/18 职场文书
小学生元旦感言
2014/02/26 职场文书
普通话宣传标语
2014/06/26 职场文书
唐山大地震的观后感
2015/06/05 职场文书
《这片土地是神圣的》教学反思
2016/02/16 职场文书
有趣的二维码:使用MyQR和qrcode来制作二维码
2021/05/10 Python
MySql中的json_extract函数处理json字段详情
2022/06/05 MySQL