#运行环境 python3.8.8+OpenCV-python
import cv2
import time
import datetime  camera = cv2.VideoCapture("rtsp://192.168.31.253:9090/dss/monitor/params?cameraid=1000131$0&substream=1")
if (camera.isOpened()):print('Open')
else:print('摄像头未打开')
fps = 5
pre_frame = None
while(1):start = time.time()ret, frame = camera.read()gray_lwpCV = cv2.cvtColor(frame, cv2.COLOR_BGR2GRAY)if not ret:breakend = time.time()seconds = end - startif seconds < 1.0 / fps:time.sleep(1.0 / fps - seconds)gray_lwpCV = cv2.resize(gray_lwpCV, (500, 500))gray_lwpCV = cv2.GaussianBlur(gray_lwpCV, (21, 21), 0)if pre_frame is None:pre_frame = gray_lwpCVelse:img_delta = cv2.absdiff(pre_frame, gray_lwpCV)thresh = cv2.threshold(img_delta, 25, 255, cv2.THRESH_BINARY)[1]thresh = cv2.dilate(thresh, None, iterations=2)contours, hierarchy = cv2.findContours(thresh.copy(), cv2.RETR_TREE, cv2.CHAIN_APPROX_SIMPLE)for c in contours:if cv2.contourArea(c) < 1000:continueelse:(x, y, w, h) = cv2.boundingRect(c)cv2.rectangle(frame, (x, y), (x + w, y + h), (0, 255, 0), 2)cv2.putText(frame, "now time: {}".format(str(time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time()))) ), (10, 20),cv2.FONT_HERSHEY_SIMPLEX, 0.5, (0, 0, 255), 2)print("出现目标物,请求核实")image_name = ('D:/desktop/IMAGE/{0}{1}.jpg'.format('Image',datetime.datetime.now().strftime("%Y-%m-%d-%H-%M-%S")))#根据你的实际保存路径填写,Image+时间cv2.imwrite(image_name, frame)breakpre_frame = gray_lwpCVcv2.imshow("capture", frame)if cv2.waitKey(1) & 0xFF == ord('q'):  #按q键退出break
camera.release()
cv2.destroyAllWindows()

python opencv读大华摄像头视频流实时移动侦测运动检测截图拍照保存相关推荐

  1. python+opencv打开大华摄像机视频

    学习笔记 python+opencv打开大华摄像机视频 python+opencv打开大华摄像机视频 import cv2 # 大华摄像机的视频采集语句,subtype=1,辅码流.0,主码流. ca ...

  2. VS2019+OpenCV打开大华摄像头

    1.将压缩包里面的Bin.Depends.Include.Src文件夹放入项目解决方案同级目录下. 2.打开项目属性管理器 ①:找到配置属性->常规,设置输出目录为 .\Bin\x64\debu ...

  3. H5无插件实现实时海康、大华摄像头网页预览

    H5无插件实现实时海康.大华摄像头网页预览 前景概述 功能特点 效果 http接口管理 流列表接口 实现过程 解决的问题 前景概述 最近项目中需要用到"网页实时预览网络摄像头"功能 ...

  4. java制作h5视频聊天_JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。...

    JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路. 2018-09-17 问题:大华IPC枪型摄像头需要在WEB中显示实时监控视频,官方提供的SDK只有C#的桌面程序访问方式. 解决 ...

  5. JAVA实现大华摄像头WEB方式实时显示视频,H5界面展示方式思路。

    问题:大华IPC枪型摄像头需要在WEB中显示实时监控视频,官方提供的SDK只有C#的桌面程序访问方式. 解决思路: RTSP协议访问方式将RTSP流转换成hls文件在H5的video播放器中进行播放实 ...

  6. 大华摄像头实现web端实时播放以及录像回放

    文章目录 前言 一.在乐橙云平台上注册账号并添加设备创建应用 二.利用云平台的api获取到前端展示需要的相关信息 三.前端页面展示内容 总结 前言 前段时间对接了大华摄像头,在此做一次总结,总体思路是 ...

  7. WEB页面播放大华摄像头视频解决方案

    目前在网页上播放大华摄像头视频,有如下2种途径: 1)首选获取摄像头的hls协议地址,H5可直接播放 2)获取摄像头rtsp协议地址,用ffmpeg转换成hls再播放 近期做的一个项目,需要在WEB端 ...

  8. Python+OpenCV+pyQt5录制双目摄像头视频

    #Python+OpenCV+pyQt5录制双目摄像头视频 ##起因 说起来录制视频,我们可能有很多的软件,但是比较坑的是,好像很少的软件支持能够同时录制两个摄像头的视频,于是我们用python自己写 ...

  9. 大华摄像头使用外网接收数据

    获取摄像头数据的方法 方法有几种 1 rtsp 获取后转发到外网 2 直接配置大华摄像头发送到外网 第一种方法有缺陷,不直接,需要转发服务,但是一种比较可靠的方法,如果网络中不能直接发出去,只能通过转 ...

  10. 大华摄像头,NVR取流规则

    摄像头&NVR 大华摄像头和nvr的rtsp取实时流是一样的 rtsp://username:password@ip:port/cam/realmonitor?channel=1&su ...

最新文章

  1. 如何看待第三代神经网络SNN?详解脉冲神经网络的架构原理、数据集和训练方法 原创
  2. c++ 弧形面如何逆时针排序_环形导轨如何实现拐弯?
  3. 用python输出回文数
  4. eclipse插件安装的方法
  5. python安装好的界面_手把手教你配置最漂亮的PyCharm界面,Python程序员必备!
  6. FPGA 二选一数据选择器
  7. 1717: [Usaco2006 Dec]Milk Patterns 产奶的模式
  8. 试验设计——均匀试验设计·好格子点法
  9. 高速信号的预加重(Pre-emphasis)和去加重(De-emphasis)
  10. shell脚本——系统工具箱(SystemToolbox)
  11. 没有超级英雄?自己做一个java漫威英雄手办商城系统
  12. JavaScript程序设计(笔记1)
  13. Houdini使用Mantra渲染景深通过Nuke合成
  14. sprintf, snprintf, _snprintf, sprintf_s 等的区别
  15. ABAP 供应商主数据批量导入
  16. Cello初始化时报JGRP000014
  17. Java中面向对象的三大特征之一——继承
  18. #Labview <史上最全VISA驱动下载链接>
  19. H5版定点投篮游戏(1)--物理模型抽象
  20. 分布式文件系统FastDFS

热门文章

  1. linux搭建ntp发包教程,linux 搭建本地ntp服务器
  2. 自定义配置ros arduino bridge功能包集
  3. 标准粒子群算法(PSO)
  4. 联想微型计算机7360,我的电脑是联想启天M7360台式品牌机,想升级CPU,请问可以换什么CPU?...
  5. 关于vivo手机调试安装“解析程序包时出现问题”的解决方案
  6. 服务器节点数及系统数量,计算节点服务器数量16.docx
  7. C#第九天面向对象的学习
  8. win下开机不登陆系统自动运行程序
  9. Python的伪造数据生成器:Faker
  10. 游戏是怎么赚钱的 - 科普篇