#运行环境 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. 我爱Java系列---【mysql基础约束】
  2. 一蹴而就的解释是什么_健身会让我们成为什么样的人?
  3. js获取浏览器宽度和高度值
  4. GO语言struct语法
  5. 残缺棋盘问题算法分析_javascript使用递归回溯算法和贪心算法解决马踏棋盘问题...
  6. 二分图的最大匹配(匈牙利算法)HDU1083
  7. mysql decs倒叙查询_mysql按照日期方式查询
  8. codeforces:CF750 复盘
  9. Wijmo 更优美的jQuery UI部件集:复合图表(CompositeChart)
  10. 【华为云技术分享】传统OCR识别综述
  11. 过滤器如何配置(javax.servlet.Filter)?
  12. 交互软件Axure—高保真原型
  13. 白猫使用OCR文字识别
  14. 【iKBC poker2】使用说明书(简体中文版)
  15. Flex 加载Base64编码的二进制字符串图片
  16. 绕过校园网认证实现免费上网【三端】
  17. java if 终止_java中跳出或终止if语句的方法
  18. Schematic export failed or was cancelled. Please consult the transcript in the source windo
  19. 新注册第一帖----------------------乱码新手自学.net 之Linq 入门篇
  20. 静一静,做好人生的减法

热门文章

  1. 面试智力题精选:扑克牌问题
  2. NISP-电子邮件安全
  3. 机械工程师计算机证书考试科目,机械工程师考试科目 内容有哪些
  4. Sreng——分析系统状况的好工具
  5. MySQL 安装 5.0
  6. 用Linux命令备份oracle表,Linux系统上Oracle数据库备份和还原操作说明
  7. 对称加密密码 对称加密算法
  8. windows2003r2下载
  9. 人工智能在围棋程序中的应用
  10. SQL中的Northwind数据库