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

构建数据分析模型,及时回传各系统监控监测数据进行分析反馈响应的智慧油站开源了。

AI视频监控平台简介

AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。增加对摄像头平台接入视频进行轮巡,轮巡最高支持80路视频。视频轮询方案基于中台和多个视频源,每个视频源都有一个唯一的标识符,用于在轮询中进行识别。中台负责管理视频源并控制其在轮询中的顺序,可实现自由调整轮训顺序,添加或删除视频源,设置算法识别轮询规则,例如:设置识别摄像头1~25,轮询为600s,则算法同时对摄像头1~25视频流进行识别,600s后对下一组摄像头视频流进行识别。 用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。

项目搭建地址
  • 基础项目搭建地址:yihecode-server: 本项目基于ai场景而开发,提供算法模型管理、摄像头管理、告警管理、数据统计等功能。

    本项目基于AI场景而开发,提供算法模型管理、摄像头管理、告警管理、数据统计等功能。

系统形态

系统根据客户环境目前共分为三种形态:

  1. 集群版-AIBox
    名称描述备注
    AIBOX-Server后端项目需付费
    AIBOX-VUE前端项目
    • 支持大量边缘盒子集中管理调度,平台实现多个盒子的控制管理,报警推送消息升级。
    • 基于多个边缘盒子部署的综合视频安防系统,多用于布置大量摄像头的场景,如仓库、物流园区、学校、医院、工厂、交通枢纽等。
  2. 单机版-SingleBox
    • 应用单个边缘盒子,可关联少量摄像头、算法,在客户现场可快速落地体验。
  3. 服务器版-Master
    • 适用于拥有GPU显卡的企业用户。
    • 基于服务器部署的综合视频安防系统,多用于布置大量摄像头的场景。
项目链接
  • 公开演示链接:AI 视频监控管理
  • 系列项目Gitee链接:请分别前往每个版本对应的两个项目同步代码。
功能清单
  • 明火检测
  • 烟雾检测
  • 抽烟检测
  • 人流统计
  • 车牌识别
  • 打电话检测
  • 敬请期待......
项目特点
  • 集成化:视频监控、计算机视觉计算、告警通知一体的视频安防平台。
  • 支持多种推流/拉流形式:支持RTSP/RTMP推流拉流形式。
  • 支持多种指令集平台部署:支持x86、arm等指令集平台部署。
  • 支持多种视频格式:支持H265/H264/GB28181/的视频格式。
  • 支持添加客户自己训练的模型:支持添加客户自己训练的模型。
  • 支持多路多算法的实时AI计算:支持多路多算法实时监控与AI计算,及时返回告警结果。
  • 全方面告警通知:支持语音电话、短信、企业微信、钉钉、APP、第三方接口、音柱等多种告警通知方式。
  • 高性能:支持多路多算法实时监控与AI计算,及时返回告警结果。
项目定位
  • 跨平台视觉安防解决方案:提供跨平台的视觉安防解决方案,满足不同场景的需求。
  • 二次开发项目服务:为开发者提供二次开发项目服务,方便快速集成和部署。
  • 商用级机器视觉平台:适用于商业级机器视觉应用,提供高性能、高可靠性的解决方案。
软件架构

项目基于springboot2.7.4+mybatisplus+vue2+mysql5.7开发,采用前后端分离的设计模式,提高系统的性能和可扩展性。同时,系统还采用了多种优化技术,如缓存、压缩等,以提高系统的响应速度和资源利用率。

AI视频监控平台具有强大的功能和良好的可扩展性,适用于各种场景的视频监控和AI计算需求。如果您对该平台感兴趣或需要进一步了解相关信息,请随时联系我们。


http://www.kler.cn/news/317590.html

相关文章:

  • 实时对话翻译软件
  • 【Linux】解锁管道通信和共享内存通信,探索进程间通信的海洋
  • 显示屏显示缺陷检测系统源码分享
  • GEE教程:利用NASA的SMAP(Soil Moisture Active Passive)数据计算2020-2024年的时序土壤湿度分析
  • OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【扩展组件】上
  • 【Power Compiler手册】13.UPF多电压设计实现(7)
  • GPU共享技术深度剖析与总结
  • css禁止图片保存,CSS中的图片保存方法
  • 【逻辑回归+实战】
  • LLM安全风险及应对
  • Android CarrierConfig 配置问题的解决流程
  • QT编译之后的debug包下运行程序双击运行出现无法定位程序输入点__gxx_personlity_seh0于动态链接库
  • Linux:文件描述符详解
  • react 常用hooks封装--useReactive
  • 全栈开发(五):初始化前端项目(nuxt3+vue3+element-plus)+前端代理
  • 【JVM】JVM执行流程和内存区域划分
  • 安卓13删除下拉栏中的设置按钮 android13删除设置按钮
  • 51单片机快速入门之按键应用拓展
  • Python编码系列—Python桥接模式:连接抽象与实现的桥梁
  • 如何进入电脑BIOS
  • 几十块的麦克风能用吗?一文看懂什么领夹麦的音质最好又降噪
  • Knife4j 一款基于Swagger的开源文档管理工具
  • 无人机蜂群的应用会对现有作战体系造成多大影响?
  • 【高阶数据结构】二叉搜索树的插入、删除和查找(精美图解+完整代码)
  • 防火墙配置变更管理
  • 医院预约|基于springBoot的医院预约挂号系统设计与实现(附项目源码+论文+数据库)
  • Web自动化测试
  • C语言中的关键字详细梳理
  • 力扣76 最小覆盖子串 Java版本
  • 面试知识点总结篇三