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根据文件大小打log日志
Oct 09 Python
Python中tell()方法的使用详解
May 24 Python
Python实现命令行通讯录实例教程
Aug 18 Python
基于并发服务器几种实现方法(总结)
Dec 29 Python
python异步存储数据详解
Mar 19 Python
基于Django框架的权限组件rbac实例讲解
Aug 31 Python
Python qrcode 生成一个二维码的实例详解
Feb 12 Python
在PyTorch中使用标签平滑正则化的问题
Apr 03 Python
python tkinter的消息框模块(messagebox,simpledialog)
Nov 07 Python
python实现简易自习室座位预约系统
Jun 30 Python
python利用pandas分析学生期末成绩实例代码
Jul 09 Python
Python+Pillow+Pytesseract实现验证码识别
May 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
php利用smtp类实现电子邮件发送
2015/10/30 PHP
PHP实现HTML页面静态化的方法
2015/11/04 PHP
yii分页组件用法实例分析
2015/12/28 PHP
CI框架出现mysql数据库连接资源无法释放的解决方法
2016/05/17 PHP
Yii数据读取与跳转参数传递用法实例分析
2016/07/12 PHP
Laravel学习教程之model validation的使用示例
2017/10/23 PHP
PHP实现双链表删除与插入节点的方法示例
2017/11/11 PHP
SWFObject Flash js调用类
2008/07/08 Javascript
JavaScript打字小游戏代码
2011/12/26 Javascript
JavaScript学习笔记之Function对象
2015/01/22 Javascript
javascript高级选择器querySelector和querySelectorAll全面解析
2016/04/07 Javascript
jquery通过name属性取值的简单实现方法
2016/06/20 Javascript
jQuery插件开发发送短信倒计时功能代码
2017/05/09 jQuery
使用jQuery实现动态添加小广告
2017/07/11 jQuery
实例分析JS与Node.js中的事件循环
2017/12/12 Javascript
微信小程序实现animation动画
2018/01/26 Javascript
NodeJS实现不可逆加密与密码密文保存的方法
2018/03/16 NodeJs
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
2020/04/12 Javascript
解决vue移动端适配问题
2018/12/12 Javascript
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
了解javascript中变量及函数的提升
2019/05/27 Javascript
jquery实现直播弹幕效果
2019/11/28 jQuery
JS实现简单日历特效
2020/01/03 Javascript
vue实现短信验证码输入框
2020/04/17 Javascript
解决ant design vue中树形控件defaultExpandAll设置无效的问题
2020/10/26 Javascript
python调用Moxa PCOMM Lite通过串口Ymodem协议实现发送文件
2014/08/15 Python
理解python中生成器用法
2017/12/20 Python
PyQt5实现简易计算器
2020/05/30 Python
CSS3 3D旋转rotate效果实例介绍
2016/05/03 HTML / CSS
Html5中的桌面通知Notification的实现
2018/09/25 HTML / CSS
100%羊绒:NakedCashmere
2020/08/26 全球购物
党支部公开承诺践诺书
2014/03/28 职场文书
实习推荐信
2014/05/10 职场文书
董事长助理工作职责范本
2014/07/01 职场文书
社区党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
学生会主席任命书
2015/09/21 职场文书