首页 > 其他分享 >监控系统模块

监控系统模块

时间:2023-05-19 16:03:37浏览次数:25  
标签:储存 快照 模块 预览 系统 监控 图片

监控系统模块(2023-05-19)

每个实验室包括楼道都有监控,考虑到方便管理,开发监控系统模块来对监控的信息进行捕获分析和储存。考虑到图片可能比较多这边使用Minio对象储存。

1、监控快照拍摄预览

使用opencv来对监控进行读取,传入的变量时监控的rtsp链接,调用cv2.VideoCapture()方法来打开链接、图片或者视频,通过.read()方法可以读取一帧的图片并返回给frame同时也会返回一个变量表示是否读取成功,调用cv2.imwrite(filePath, frame)方法来对读取的一帧图片保存到本地,该模块只是对监控的预览,暂时设定为每分钟拍摄一张图片并上传到对象储存仓库。

image-20230519153755048

连接Minio对象仓库使用boto3包,通过url和两个key即可生成一个S3连接。之后调用upload_file()方法即可向相应的桶中上传对象。

image-20230519154003489

考虑到预览的时效性,这边只是每个摄像头保存30张图片用来记录信息。定时调用来对桶中包括Lab系统数据库中的记录进行删除。

image-20230519154610913

image-20230519154935772

2、快照分析事件发现

当对监控拍照之后储存到预览桶中,后续考虑可以接入事件分析模块,对快照进行分析,比如识别人数、识别有无烟雾、识别有无同学在实验室吃东西等,如果发现即将事件描述和该快照储存到事件桶中,并向Lab系统发送信息将图片信息储存到数据库中。

image-20230519154954188

标签:储存,快照,模块,预览,系统,监控,图片
From: https://www.cnblogs.com/hhhhuaz/p/17415387.html

相关文章

  • Qt+QtWebApp开发笔记(二):http服务器日志系统介绍、添加日志系统至Demo测试
    前言  上一篇使用QtWebApp的基于Qt的轻量级http服务器实现了一个静态网页返回的Demo,网页服务器很重要的就是日志,因为在服务器类上并没有直接返回,所以,本篇先把日志加上。 Demo  下载地址  链接:https://pan.baidu.com/s/1BPVRLS07qk-WPi-txERKbg?pwd=1234......
  • 分布式系统关键技术:流量与数据调度
    1、流量调度与服务治理的关系服务治理时内部系统的事,流量调度可以是内部的,更是外部接入层的事。服务治理时数据中心的事,而流量调度要做的好,应该是数据中心之外的事,也就是我们常说的边缘计算或者CDN。 2、流量调度的主要功能和关键技术流量调度系统应该主要具备的功能:依据系......
  • OD统一考试(B卷)日志采集系统
    最近更新的博客华为od2023|什么是华为od,od薪资待遇,od机试题清单 https://dream.blog.csdn.net/article/details/128980730华为OD机试真题大全,用Python解华为机试题|机试宝典 https://dream.blog.csdn.net/article/details/129221789【华为OD机试】全流程解析......
  • Zabbix搭建与主机监控(docker-compose方式安装)
    Zabbix搭建与主机监控Cloud研习社 Cloud研习社 2023-05-1907:31 发表于山东收录于合集#计算机211个#linux238个#云计算226个Cloud研习社为Linux云计算零基础同学服务,致力于打造一套完整的linux云计算教程。包括新手学习路线、linux、存储、集群架构以......
  • 数据库优化案例—某市中心医院HIS系统
    记得在自己学习数据库知识的时候特别喜欢看案例,因为优化的手段是容易掌握的,但是整体的优化思想是很难学会的。这也是为什么自己特别喜欢看案例,今天也开始分享自己做的优化案例。最近一直很忙,博客产出也少的可怜,今天整理了一下自己做过优化或各种方案的客户已经超过100家了,今......
  • Excel的开发工具中模块等含义
    如图:      ......
  • Android系统联系人全特效实现(下),字母表快速滚动
    其实ListView本身是有一个快速滚动属性的,可以通过在XML中设置android:fastScrollEnabled="true"来启用。包括以前老版本的Android联系人中都是使用这种方式来进行快速滚动的。效果如下图所示:[img]http://dl2.iteye.com/upload/attachment/0088/8223/48aec4c5......
  • 知行之桥EDI系统2023版功能介绍——日志页面
    在知行之桥EDI系统2023版中,除了在此前的文章中曾经介绍过的概览页面之外,还新增了日志页面。日志页面基于旧版本的状态页面进行了功能优化,为用户展示了消息、交易日志、应用程序日志、访问日志以及审计日志五种类型,每种日志类型都有自己的选项卡,并作为单独的表存储在应用程序数据库......
  • 报表控件FastReport VCL v2023.2 - 将Delphi 产品整合到单一系统
    FastReport 是功能齐全的报表控件,可以帮助开发者可以快速并高效地为.NET,VCL,COM,ActiveX应用程序添加报表支持,由于其独特的编程原则,现在已经成为了Delphi平台最优秀的报表控件,支持将编程开发中的报表信息输出为TXT、PDF等多种文件格式,是编程开发人员必备的报表工具。FastReportVC......
  • 分布式系统关键技术:服务调度
    1、服务关键程度服务关键程度,主要是梳理和定义服务的重要程度。这不是使用技术可以完成的,而是需要细致地管理对业务的理解,才能定义出架构中各个服务的重要程度。 2、服务依赖关系梳理出服务间的依赖关系,这点也非常重要。我们常说,“没有依赖,就没有伤害”。这句话的意思就是说......