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首次安装后运行报错(0xc000007b)的解决方法
Oct 18 Python
python实现用户答题功能
Jan 17 Python
Python中extend和append的区别讲解
Jan 24 Python
python中实现控制小数点位数的方法
Jan 24 Python
Pandas读取并修改excel的示例代码
Feb 17 Python
Windows系统下pycharm中的pip换源
Feb 23 Python
在jupyter notebook中调用.ipynb文件方式
Apr 14 Python
virtualenv介绍及简明教程
Jun 23 Python
pyqt5 textEdit、lineEdit操作的示例代码
Aug 12 Python
容易被忽略的Python内置类型
Sep 03 Python
详解python中的闭包
Sep 07 Python
浅谈Selenium+Webdriver 常用的元素定位方式
Jan 13 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
PHP数组操作简单案例分析
2016/10/15 PHP
Ubuntu VPS中wordpress网站打开时提示”建立数据库连接错误”的解决办法
2016/11/03 PHP
Laravel框架模板继承操作示例
2018/06/11 PHP
Jquery实现自定义窗口随意的拖拽
2014/03/12 Javascript
js进行表单验证实例分析
2015/02/10 Javascript
jQuery实现不断闪烁文字的方法
2015/05/15 Javascript
Json解析的方法小结
2016/06/22 Javascript
js document.getElementsByClassName的使用介绍与自定义函数
2016/11/25 Javascript
es7学习教程之fetch解决异步嵌套问题的方法示例
2017/07/21 Javascript
nodejs之koa2请求示例(GET,POST)
2018/08/07 NodeJs
angularjs中判断ng-repeat是否迭代完的实例
2018/09/12 Javascript
Vue axios设置访问基础路径方法
2018/09/19 Javascript
vue-cli项目中使用echarts图表实例
2018/10/22 Javascript
可拖拽组件slider.js使用方法详解
2020/12/04 Javascript
[00:15]TI9观赛名额抽取
2019/07/10 DOTA
python批量替换页眉页脚实例代码
2018/01/22 Python
python 集合 并集、交集 Series list set 转换的实例
2018/05/29 Python
Python多进程与服务器并发原理及用法实例分析
2018/08/21 Python
Python3对称加密算法AES、DES3实例详解
2018/12/06 Python
安装好Pycharm后如何配置Python解释器简易教程
2019/06/28 Python
python和c语言的主要区别总结
2019/07/07 Python
python删除文件夹下相同文件和无法打开的图片
2019/07/16 Python
python读取hdfs上的parquet文件方式
2020/06/06 Python
Python 合并拼接字符串的方法
2020/07/28 Python
用canvas显示验证码的实现
2020/04/10 HTML / CSS
学年自我鉴定范文
2013/10/01 职场文书
迟到检讨书1000字
2014/01/15 职场文书
人力资源求职信
2014/05/25 职场文书
群众对十八届四中全会的期盼
2014/10/17 职场文书
学习保证书
2015/01/17 职场文书
员工自我评价范文
2015/03/11 职场文书
纪念建国70周年演讲稿
2019/07/19 职场文书
健身房被搭讪?用python写了个小米计时器助人为乐
2021/06/08 Python
Redisson实现Redis分布式锁的几种方式
2021/08/07 Redis
MySQL连接控制插件介绍
2021/09/25 MySQL
详解Vue的列表渲染
2021/11/20 Vue.js