当前位置: 首页 > news >正文

python+opencv读取rtsp流

前言

在使用yolov5做物体检测中,需要拉取视频流。分解任务第一步则是需要使用opencv读取rtsp流,只要拿到每一帧图片在进行推理显示即可。

代码

import cv2
def read_rtsp():cap = cv2.VideoCapture('rtsp://admin:Vrc123456@192.168.2.226:554')fourcc = cv2.VideoWriter_fourcc(*'XVID')size = (int(cap.get(cv2.CAP_PROP_FRAME_WIDTH)), int(cap.get(cv2.CAP_PROP_FRAME_HEIGHT)))out = cv2.VideoWriter('./rtsp_video.avi', fourcc,10.0, size)while True:ret, frame = cap.read()out.write(frame)cv2.imshow('frame', frame)cv2.waitKey(1)cap.release()out.release()cv2.destroyAllWindows()
if __name__ == '__main__':read_rtsp()

关键接口总结

//读取流
cap = cv2.VideoCapture('rtsp://...')
//读取每一帧
ret, frame = cap.read()

http://www.lryc.cn/news/154057.html

相关文章:

  • linux入门---动静态库的加载
  • 计算机竞赛 基于深度学习的人脸专注度检测计算系统 - opencv python cnn
  • 【Yolov5+Deepsort】训练自己的数据集(3)| 目标检测追踪 | 轨迹绘制 | 报错分析解决
  • docker desktop如何一键进入容器内部
  • 多机单目标跟踪Cross-Drone Transformer Network for Robust Single Object Tracking
  • 手写Mybatis:第7章-SQL执行器的定义和实现
  • C语言基础知识理论版(很详细)
  • CG MAGIC分享3d Max中的Corona渲染器材质如何成转换VRay材质?
  • 电脑入门:路由器常见问题排错步骤
  • mac电脑识别不出来u盘?mac识别不了u盘怎么办
  • 【系统编程】线程池以及API接口简介
  • Verilog零基础入门(边看边练与测试仿真)-笔记
  • LLMs之Code:Code Llama的简介、安装、使用方法之详细攻略
  • [国产MCU]-W801开发实例-MQTT客户端通信
  • 搭建个人hMailServer 邮件服务实现远程发送邮件
  • React的 虚拟DOM创建
  • 供热管网安全运行监测,提升供热管网安全性能
  • 手写Mybatis:第14章-解析和使用ResultMap映射参数配置
  • GE VME-7807RC-410001350-93007807-410001 K数字输入模块
  • C++插入加密,替代加密
  • Web前端开发概述
  • Web自动化 —— Selenium元素定位与防踩坑
  • 【数据结构】树和二叉树的概念及结构(一)
  • 第三章 USB应用笔记之USB鼠标(以STM32 hal库为例)
  • 微服务01-基本介绍+注册中心EureKa
  • 【ES6】JavaScript中的异步编程:async和await
  • 51单片机热水器温度控制系统仿真设计( proteus仿真+程序+原理图+报告+讲解视频)
  • Spring Boot 配置文件加密
  • 【树形权限】树形列表权限互斥选择、el-tree设置禁用等等
  • ubuntu 22.04安装cuda、cudnn、conda、pytorch