python处理RSTP视频流过程解析

 更新时间:2020年01月11日 14:38:09   作者:前方、有光  
这篇文章主要介绍了python处理RSTP视频流过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

这篇文章主要介绍了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中的五种异常处理机制介绍

    这篇文章主要介绍了python中的五种异常处理机制介绍,本文是Learn Python一书的读书笔记,需要的朋友可以参考下
    2014-09-09
  • Python单元测试的9个技巧技巧

    Python单元测试的9个技巧技巧

    这篇文章主要给大家分享的是Python单元测试常见的几个技巧,文章会讲解requests的一些细节实现以及pytest的使用等,感兴趣的小伙伴不妨和小编一起阅读下面文章 的具体内容吧
    2021-09-09
  • Python实现光速定位并提取两个文件的不同之处

    Python实现光速定位并提取两个文件的不同之处

    如果你经常与Excel或Word打交道,那么从两份表格/文档中找到不一样的元素是一件让人很头疼的工作。本文就将以两份真实的Excel/Word文件为例,讲解如何使用Python光速对比并提取文件中的不同之处
    2022-08-08
  • python连接数据库的方法

    python连接数据库的方法

    这篇文章主要为大家详细介绍了python连接数据库的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • jupyter 导入csv文件方式

    jupyter 导入csv文件方式

    这篇文章主要介绍了jupyter 导入csv文件方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Python自动化办公之手机号提取

    Python自动化办公之手机号提取

    这篇文章主要介绍了如何利用Python语言编写一个手机号提取器,文中的示例代码讲解详细,对我们学习Python有一定的帮助,需要的可以参考一下
    2022-06-06
  • python调用opencv实现猫脸检测功能

    python调用opencv实现猫脸检测功能

    这篇文章主要介绍了python调用opencv实现猫脸检测功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-01-01
  • Python2和Python3中@abstractmethod使用方法

    Python2和Python3中@abstractmethod使用方法

    这篇文章主要介绍了Python2和Python3中@abstractmethod使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • python使用openpyxl库处理Excel文件详细教程

    python使用openpyxl库处理Excel文件详细教程

    这篇文章主要给大家介绍了关于python使用openpyxl库处理Excel文件详细教程的相关资料,openpyxl属于第三方模块,在python中用来处理excel文件,可以对excel进行的操作有读写、修改、调整样式及插入图片等,需要的朋友可以参考下
    2023-11-11
  • Python字符串匹配之6种方法的使用详解

    Python字符串匹配之6种方法的使用详解

    这篇文章主要介绍了Python字符串匹配之6种方法的使用详解,在文末给大家提到了python正则表达的说明,感兴趣的朋友跟随小编一起学习吧
    2019-04-04

最新评论