视频监控系统开源!完整的视频监控,园区管理系统开源,可以二开,可以商业化

视频监控系统开源!完整的视频监控,园区管理系统开源,可以二开,可以商业化

源代码

https://www.gitcc.com/pkustone/ankylosaurus

基于真实地图,摄像头点位的视频监控系统

图片

AI驱动摄像头,智慧视频监控系统

图片


完整解决方案

本系统基于服务器本地地图和深度学习技术,实现:

  • 地图瓦片数据和自定义园区地图的本地保存、加载和渲染
  • 多摄像头直播画面播放
  • 基于地理位置的摄像头管理
  • 基于实时监控画面的异常事件检测报警
  • 异常事件报警规则定义与管理
  • 系统角色权限管理


AI驱动的视频监控系统及园区管理系统的详细介绍:

一、系统概述

该系统是一个基于服务器本地地图和深度学习技术的视频监控及园区管理系统。它支持地图瓦片数据和自定义园区地图的本地保存、加载和渲染,实现了多摄像头直播画面播放、基于地理位置的摄像头管理、基于实时监控画面的异常事件检测报警、异常事件报警规则定义与管理以及系统角色权限管理等功能。

二、核心功能

  1. 地图可视化

    • 支持自定义园区地图的加载与渲染,结合地图瓦片技术实现高效地图展示。
    • 用户可以根据实际需求绘制或导入园区地图,并在地图上标注摄像头点位。
  2. 多摄像头管理

    • 实时展示多路监控画面,支持基于地理位置的摄像头分布管理与快速定位。
    • 用户可以通过地图界面直观地查看各个摄像头的位置和实时画面。
  3. 异常事件检测

    • 通过深度学习算法自动识别监控画面中的异常事件,如人员摔倒、越界、入侵等。
    • 系统支持自定义异常事件报警规则,用户可以根据实际需求设置报警条件和报警方式。
  4. 视频存储与回放

    • 提供监控录像的存储与回放功能,支持事后调查取证。
    • 用户可以根据时间、摄像头点位等条件查询和回放监控录像。
  5. 系统角色权限管理

    • 支持多级用户角色和权限管理,确保系统安全性和数据保密性。
    • 管理员可以为用户分配不同的角色和权限,控制用户对系统功能的访问和使用。

三、技术架构

  1. 前端

    • 使用React技术栈构建用户界面,嵌入Leaflet地图引擎加载自定义图层。
    • 通过HLS协议和hls.js实现视频流的实时播放。
  2. 后端

    • 基于Node.js的Nest框架,使用TypeScript编写,处理业务逻辑和数据接口。
    • 提供RESTful API和WebSocket服务,支持前端管理和监控算法端的事件上报。
  3. 监控算法端

    • 独立部署深度学习模型,通过API与后端交互,实现异常事件的实时检测。
    • 算法端支持多种深度学习框架和模型格式,方便用户根据实际需求进行选择和替换。
  4. RTMP媒体服务器

    • 部署流媒体服务器,接收摄像头实时画面并转换为HLS格式,提供低延迟直播服务。
  5. 地图瓦片服务器

    • 部署瓦片服务器,对园区地图进行切分,提供瓦片数据供前端渲染。

四、开源与商业化

  1. 开源协议
    :该系统采用MIT协议开源,用户可以根据需求进行功能扩展与定制化开发,并可用于商业项目。
  2. 商业化支持
    :对于需要更多高级功能或定制化开发的企业用户,系统提供商业版增值服务,如模型训练、定制开发等。



视频监控系统开源!完整的视频监控,园区管理系统开源,可以二开,可以商业化

源代码

https://www.gitcc.com/pkustone/ankylosaurus


本篇文章来源于微信公众号: GitHubFun网站

© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容