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 Mysql数据库操作 Perl操作Mysql数据库
Jan 12 Python
Python tkinter模块弹出窗口及传值回到主窗口操作详解
Jul 28 Python
Python3.4实现远程控制电脑开关机
Feb 22 Python
Python设计模式之原型模式实例详解
Jan 18 Python
Python读取指定日期邮件的实例
Feb 01 Python
python实现静态web服务器
Sep 03 Python
Python中的list与tuple集合区别解析
Oct 12 Python
解决python3插入mysql时内容带有引号的问题
Mar 02 Python
Python3 webservice接口测试代码详解
Jun 23 Python
解决Python paramiko 模块远程执行ssh 命令 nohup 不生效的问题
Jul 14 Python
如何将Pycharm中调整字体大小的方式设置为"ctrl+鼠标滚轮上下滑"
Nov 17 Python
关于Python错误重试方法总结
Jan 03 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
桌面中心(二)数据库写入
2006/10/09 PHP
php define的第二个参数使用方法
2013/11/04 PHP
php5.2以下版本无json_decode函数的解决方法
2014/05/25 PHP
PHP中$_SERVER使用说明
2015/07/05 PHP
PHP排序算法之归并排序(Merging Sort)实例详解
2018/04/21 PHP
javascript操作文本框readOnly
2007/05/15 Javascript
jquery 新手学习常见问题解决方法
2010/04/18 Javascript
用js闭包的方法实现多点标注冒泡示例
2014/05/29 Javascript
浅谈JSON中stringify 函数、toJosn函数和parse函数
2015/01/26 Javascript
详解AngularJS Filter(过滤器)用法
2015/12/28 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
2016/06/21 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
Bootstrap模态框水平垂直居中与增加拖拽功能
2016/11/09 Javascript
xmlplus组件设计系列之路由(ViewStack)(7)
2017/05/02 Javascript
Bootstrap fileinput文件上传组件使用详解
2017/06/06 Javascript
详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案
2019/04/04 Javascript
vue中实现上传文件给后台实例详解
2019/08/22 Javascript
JS实现普通轮播图特效
2020/01/01 Javascript
vue实现的封装全局filter并统一管理操作示例
2020/02/02 Javascript
详解Python设计模式编程中观察者模式与策略模式的运用
2016/03/02 Python
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
Python读取指定目录下指定后缀文件并保存为docx
2017/04/23 Python
Python调用C# Com dll组件实战教程
2017/10/12 Python
Python图像处理之gif动态图的解析与合成操作详解
2018/12/30 Python
解决Python内层for循环如何break出外层的循环的问题
2019/06/24 Python
利用Python如何实时检测自身内存占用
2020/05/09 Python
python简单实现插入排序实例代码
2020/12/16 Python
Html5无刷新修改browser Url的方法
2014/01/15 HTML / CSS
法制宣传标语集锦
2014/06/25 职场文书
2014年女职工工作总结
2014/11/27 职场文书
长城的导游词
2015/01/30 职场文书
骨干教师个人总结
2015/02/11 职场文书
2015年财政所工作总结
2015/04/25 职场文书
大学军训通讯稿(2016最新版)
2015/12/21 职场文书
Python竟然能剪辑视频
2021/05/25 Python
TaiShan 200服务器安装Ubuntu 18.04的图文教程
2022/06/28 Servers