python处理RSTP视频流过程解析


Posted in Python onJanuary 11, 2020

这篇文章主要介绍了python处理RSTP视频流过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

python链接海康摄像头,并以弹出框的方式播放实时视频流,

这种方式是以弹出框的形式播放。本地测试可以,实际业务场景不建议使用。可以采用rtsp转rtmp的方式

@shared_task
def parse_video(rtsp_address=None):
  winname = 'Video'
  if not rtsp_address:
    raise exceptions.ParseError('摄像头rstp地址错误!')

  cap = cv2.VideoCapture(rtsp_address)
  if not cap.isOpened():
    raise exceptions.ParseError('视频播放失败!')

  while cap.isOpened():
    ret, frame = cap.read()
    if not ret:
      break

    cv2.putText(frame, 'Please press "ESC" to close the window', (900, 20), cv2.FONT_HERSHEY_SIMPLEX, 0.5, (55, 255, 155), 1)
    cv2.imshow(winname, frame)
    k = cv2.waitKey(1)

    if cv2.getWindowProperty(winname, cv2.WND_PROP_AUTOSIZE) < 1:
      break
    if k == 27:
      break

  cap.release()
  cv2.destroyAllWindows()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python import用法以及与from...import的区别
May 28 Python
浅谈编码,解码,乱码的问题
Dec 30 Python
Python环境搭建之OpenCV的步骤方法
Oct 20 Python
Zookeeper接口kazoo实例解析
Jan 22 Python
python线程池threadpool实现篇
Apr 27 Python
django 解决manage.py migrate无效的问题
May 27 Python
在cmder下安装ipython以及环境的搭建
Oct 19 Python
Python实现的远程文件自动打包并下载功能示例
Jul 12 Python
在linux系统下安装python librtmp包的实现方法
Jul 22 Python
Python while true实现爬虫定时任务
Jun 08 Python
python开发一款翻译工具
Oct 10 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
Jan 05 Python
pyftplib中文乱码问题解决方案
Jan 11 #Python
python实现实时视频流播放代码实例
Jan 11 #Python
python3下pygame如何实现显示中文
Jan 11 #Python
Pytorch 实现sobel算子的卷积操作详解
Jan 10 #Python
Pytorch保存模型用于测试和用于继续训练的区别详解
Jan 10 #Python
使用pytorch完成kaggle猫狗图像识别方式
Jan 10 #Python
解决Pytorch 加载训练好的模型 遇到的error问题
Jan 10 #Python
You might like
Syphon 虹吸式咖啡壶冲煮–拨动法
2021/03/03 冲泡冲煮
一个ftp类(ini.php)
2006/10/09 PHP
ip签名探针
2006/10/09 PHP
PHP扩展编写点滴 技巧收集
2010/03/09 PHP
第四章 php数学运算
2011/12/30 PHP
php无限极分类实现的两种解决方法
2013/04/28 PHP
php的webservice的wsdl的XML无法显示问题的解决方法
2014/03/11 PHP
PHP管理依赖(dependency)关系工具 Composer 安装与使用
2014/08/18 PHP
常用PHP框架功能对照表
2014/10/23 PHP
PHP入门教程之上传文件实例详解
2016/09/11 PHP
PHP使用PDO、mysqli扩展实现与数据库交互操作详解
2019/07/20 PHP
jQuery 图片切换插件(代码比较少)
2012/05/07 Javascript
jQuery内置的AJAX功能和JSON的使用实例
2014/07/27 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
深入理解jQuery 事件处理
2016/06/14 Javascript
AngualrJs清除定时器遇到的坑
2017/10/13 Javascript
vue 父组件中调用子组件函数的方法
2019/06/06 Javascript
在vue中使用防抖和节流,防止重复点击或重复上拉加载实例
2019/11/13 Javascript
JS实现普通轮播图特效
2020/01/01 Javascript
js实现计算器功能
2020/08/10 Javascript
Python中使用select模块实现非阻塞的IO
2015/02/03 Python
详解用Python处理HTML转义字符的5种方式
2017/12/27 Python
Python实现的括号匹配判断功能示例
2018/08/25 Python
python hook监听事件详解
2018/10/25 Python
python文件拆分与重组实例
2018/12/10 Python
使用Pyhton集合set()实现成果查漏的例子
2019/11/24 Python
Python简单实现词云图代码及步骤解析
2020/06/04 Python
5分钟弄清楚html5的drag and drop(小结)
2019/04/10 HTML / CSS
激光脱毛、蓝光和护肤:Tria Beauty
2019/03/28 全球购物
纽约和芝加哥当天送花:Ode à la Rose
2019/07/05 全球购物
巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
2020/03/16 全球购物
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
2015/11/10 面试题
经典禁毒标语
2014/06/16 职场文书
信息技术教研组工作总结
2015/08/13 职场文书
学校扫黄打非工作总结
2015/10/15 职场文书
MySQL创建索引需要了解的
2021/04/08 MySQL