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之有点简约的元组
Sep 24 Python
浅析Python中的多条件排序实现
Jun 07 Python
Python中生成Epoch的方法
Apr 26 Python
Python实现从log日志中提取ip的方法【正则提取】
Mar 31 Python
Python统计单词出现的次数
Apr 04 Python
解决python删除文件的权限错误问题
Apr 24 Python
Python高级用法总结
May 26 Python
django manage.py扩展自定义命令方法
May 27 Python
python实现简易动态时钟
Nov 19 Python
Python imageio读取视频并进行编解码详解
Dec 10 Python
Python 获取异常(Exception)信息的几种方法
Dec 29 Python
如何用python插入独创性声明
Mar 31 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
浅析php插件 HTMLPurifier HTML解析器
2013/07/01 PHP
PHP根据传来的16进制颜色代码自动改变背景颜色
2014/06/13 PHP
深入解析WordPress中加载模板的get_template_part函数
2016/01/11 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
2018/04/27 PHP
超级退弹代码
2008/07/07 Javascript
IE6、IE7中获取Button元素的值的bug说明
2011/08/28 Javascript
背景图跟随鼠标移动的Mootools插件实现代码
2011/12/12 Javascript
当某个文本框成为焦点时即清除文本框内容
2014/04/28 Javascript
javascript记录文本框内文字个数检测文字个数变化
2014/10/14 Javascript
使用javascript实现简单的选项卡切换
2015/01/09 Javascript
JavaScript之AOP编程实例
2015/07/17 Javascript
原生js轮播特效
2017/05/18 Javascript
JavaScript实现移动端页面按手机屏幕分辨率自动缩放的最强代码
2017/08/18 Javascript
解决angularjs中同步执行http请求的方法
2018/08/13 Javascript
解决vuejs项目里css引用背景图片不能显示的问题
2018/09/13 Javascript
jquery传参及获取方式(两种方式)
2020/02/13 jQuery
antd多选下拉框一行展示的实现方式
2020/10/31 Javascript
[44:41]Fnatic vs Liquid 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python实现给字典添加条目的方法
2014/09/25 Python
Python之inspect模块实现获取加载模块路径的方法
2018/10/16 Python
python数值基础知识浅析
2019/11/19 Python
django为Form生成的label标签添加class方式
2020/05/20 Python
Python如何实现邮件功能
2020/05/27 Python
python关于倒排列的知识点总结
2020/10/13 Python
Python+OpenCV图像处理——实现直线检测
2020/10/23 Python
用python爬虫批量下载pdf的实现
2020/12/01 Python
3种方式实现瀑布流布局小结
2019/09/05 HTML / CSS
linux面试题参考答案(6)
2016/06/23 面试题
财务出纳员岗位职责
2013/11/26 职场文书
工程开工庆典邀请函
2014/02/01 职场文书
《藏戏》教学反思
2014/02/11 职场文书
三方合作协议书范本
2014/04/18 职场文书
产品发布会策划方案
2014/05/12 职场文书
党员违纪检讨书怎么写
2014/11/01 职场文书
小学教师暑期培训心得体会
2016/01/09 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书