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实现的本地文件搜索功能示例【测试可用】
May 30 Python
基于wxPython的GUI实现输入对话框(1)
Feb 27 Python
基于python生成器封装的协程类
Mar 20 Python
Python实现时间序列可视化的方法
Aug 06 Python
浅谈pycharm使用及设置方法
Sep 09 Python
Python模块的制作方法实例分析
Dec 21 Python
django有外键关系的两张表如何相互查找
Feb 10 Python
详解python常用命令行选项与环境变量
Feb 20 Python
Django3中的自定义用户模型实例详解
Aug 23 Python
pycharm 配置svn的图文教程(手把手教你)
Jan 15 Python
matplotlib部件之矩形选区(RectangleSelector)的实现
Feb 01 Python
详解python的xlwings库读写excel操作总结
Feb 26 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 字符串编码截取函数(兼容utf-8和gb2312)
2009/05/02 PHP
php全角字符转换为半角函数
2014/02/07 PHP
从零开始学YII2框架(五)快速生成代码工具 Gii 的使用
2014/08/20 PHP
PHP多线程编程之管道通信实例分析
2015/03/07 PHP
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景简述
2010/04/15 Javascript
jQuery ajax cache缓存问题
2010/07/01 Javascript
jQuery.clean使用方法及思路分析
2013/01/07 Javascript
js获取多个tagname的节点数组
2013/09/22 Javascript
jQuery控制网页打印指定区域的方法
2015/04/07 Javascript
JS实现的自定义右键菜单实例二则
2015/09/01 Javascript
JS实现含有中文字符串的友好截取功能分析
2017/03/13 Javascript
js实现图片推拉门效果代码实例
2019/05/18 Javascript
vue相关配置文件详解及多环境配置详细步骤
2020/05/19 Javascript
[01:28]一分钟告诉你DOTA2 TI9不朽宝藏Ⅱ中有什么!
2019/07/09 DOTA
python实现读取并显示图片的两种方法
2017/01/13 Python
用python实现简单EXCEL数据统计的实例
2017/01/24 Python
Python实现连接postgresql数据库的方法分析
2017/12/27 Python
python实现计算器功能
2019/10/31 Python
Python如何实现强制数据类型转换
2019/11/22 Python
python中有关时间日期格式转换问题
2019/12/25 Python
K最近邻算法(KNN)---sklearn+python实现方式
2020/02/24 Python
keras 指定程序在某块卡上训练实例
2020/06/22 Python
matplotlib之多边形选区(PolygonSelector)的使用
2021/02/24 Python
html5中为audio标签增加停止按钮动作实现方法
2013/01/04 HTML / CSS
一些高难度的SQL面试题
2016/11/29 面试题
寒假实习自荐信
2014/01/26 职场文书
颁奖晚会主持词
2014/03/25 职场文书
自强自立美德少年事迹材料
2014/08/16 职场文书
党员弘扬焦裕禄精神思想汇报
2014/09/10 职场文书
离婚协议书该怎么写
2014/10/04 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
Python-typing: 类型标注与支持 Any类型详解
2021/05/10 Python
.Net Core导入千万级数据至Mysql的步骤
2021/05/24 MySQL
vue 实现上传组件
2021/05/31 Vue.js
Redis实现订单过期删除的方法步骤
2022/06/05 Redis