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 25 Python
Python和perl实现批量对目录下电子书文件重命名的代码分享
Nov 21 Python
Python中的字符串替换操作示例
Jun 27 Python
python list排序的两种方法及实例讲解
Mar 20 Python
Python简单实现查找一个字符串中最长不重复子串的方法
Mar 26 Python
使用Python实现在Windows下安装Django
Oct 17 Python
对IPython交互模式下的退出方法详解
Feb 16 Python
在pyqt5中QLineEdit里面的内容回车发送的实例
Jun 21 Python
Django框架教程之中间件MiddleWare浅析
Dec 29 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
Feb 03 Python
Python3 使用pip安装git并获取Yahoo金融数据的操作
Apr 08 Python
Python利用zhdate模块实现农历日期处理
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 万年历实现代码
2012/10/18 PHP
PHP随机字符串生成代码(包括大小写字母)
2013/06/24 PHP
PHP网页安全认证的实例详解
2017/09/28 PHP
ExtJs grid行 右键菜单的两种方法
2010/06/19 Javascript
JS数组的遍历方式for循环与for...in
2014/07/31 Javascript
详解JavaScript编程中正则表达式的使用
2015/10/25 Javascript
jQuery使用contains过滤器实现精确匹配方法详解
2016/02/25 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
浅谈JavaScript 数据属性和访问器属性
2016/09/01 Javascript
如何利用模板将HTML从JavaScript中抽离
2016/10/08 Javascript
AngularJS自定义插件实现网站用户引导功能示例
2016/11/07 Javascript
vuejs通过filterBy、orderBy实现搜索筛选、降序排序数据
2020/10/26 Javascript
html+javascript+bootstrap实现层级多选框全层全选和多选功能
2017/03/09 Javascript
bootstrap模态框远程示例代码分享
2017/05/22 Javascript
vue使用vue-cli快速创建工程
2017/07/28 Javascript
温故知新——JavaScript中的字符串连接问题最全总结(推荐)
2017/08/21 Javascript
vuex state及mapState的基础用法详解
2018/04/19 Javascript
javascript、php关键字搜索函数的使用方法
2018/05/29 Javascript
Vue两种组件类型:递归组件和动态组件的用法
2020/08/06 Javascript
Python访问MySQL封装的常用类实例
2014/11/11 Python
python安装教程
2018/02/28 Python
Python matplotlib画图与中文设置操作实例分析
2019/04/23 Python
详解如何设置Python环境变量?
2019/05/13 Python
[机器视觉]使用python自动识别验证码详解
2019/05/16 Python
python使用装饰器作日志处理的方法
2019/07/11 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
2020/03/12 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
Currentbody德国站:健康与美容技术专家
2020/04/05 全球购物
一些Solaris面试题
2015/12/22 面试题
应届生服务员求职信
2013/10/31 职场文书
优秀班主任经验交流材料
2014/06/02 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
小学数学教学反思范文
2016/02/16 职场文书
python+opencv实现目标跟踪过程
2022/06/21 Python
Vite + React从零开始搭建一个开源组件库
2022/06/25 Javascript