-
OVERVIEW 概述
- 支持基于国外NVIDIA CUDA 框架或国内HUAWEI华为ASCEND框架。
- 全球顶尖识别算法技术,效率非常高,仅需一次识别即可完成所有对象的分类识别。
- 可以应用到云端服务器中,也可以应用于小型边缘计算硬件中,部署Windows/Ubuntu,支持CUDA显卡以及华为升腾显卡等,可选不同档次的硬件。
-
CCTV安全与监控领域研究与积累
基于多年的音视频编解码开发和全球顶尖识别算法的开发时间,AI应用取得更多积累的技术成功,但随着技术的成熟,这些应用也变得越来越多,结合实施商业需求的场景 开发了相当多的商业案例,例如
- 非法闯入:夜间无人值守或重要地点进出监控。
- 摔倒侦测:关怀老人,老人跌倒侦测或打架斗殴跌倒侦测,可用于社区、监狱、广场、学校等场所。
- 明火辨识:严禁烟火的第三方辨识火焰,防止火灾,可用于大厦、森林、工场、化工产、卡拉OK等场所。
- 烟雾排放:同明火场景。
- 越界侦测:越过指定边界,产生警报,一般用于行人辨识与闯入侦测,结合视讯区域侦测。 可用于无人值守场景。
- 工作瞌睡检测:工作期间睡觉检测,避免安全事故发生。
- 离岗检测:工作期间离开岗位侦测,避免安全事故发生。
- 公众场地聚众:侦测人员聚集,避免聚众群殴、人群密集避免踩踏事件发生。
- 攀高侦测:侦测人员是否进行攀爬,避免安全事故发生。
- 人脸抓拍:人脸资料抓拍,可推送给人脸辨识服务进行1&1辨识及陌生人辨识。
- 遮挡侦测:侦测摄影机是否被人为遮蔽或损坏。 协调维运人员进行维修。
- 垃圾满溢:侦测垃圾桶垃圾是否满溢,协助环卫人员智慧调度环卫车辆,节省人力与物力。
- 霸占公共地方经营:侦测是否有占用道路非法经营,协助管理部门管理,减轻工作量。
- 安全帽识别:工地安全帽识别,提高工地安全。
- 反光衣识别:工地反光衣识别,防止非工作人员闯入工地区域。
- 电动车进电梯:侦测电动车进出电梯,防止火灾发生。
- 口罩检测:明厨亮灶,检测食品从业人员是否有戴口罩。
- 虫害辨识:智慧园林,屋苑绿化,透过AI辨识虫害,智能指导园丁作业。
- 动物辨识:公众场所管理方面,对协助保全人员实施动物闯入警报,对郊野公园\泳滩等警报非常有效的管理手段。
- 电梯超员侦测:电梯人员是否超载工作,地铁升降机,旧式工厂升降机等等比较特殊的实施案例非常有效。
- 海边钓鱼检测:严禁公园钓鱼,危险海边,检测人员是否有公园钓鱼或捕鱼行为。
- 海边游泳检测:严禁游泳海边检测人员是否有下水游泳行为。
- 人数统计:人数统计或客流统计,透过AI方式统计绘制市场的客流热力图。
- 抽烟检测:明厨亮灶,检测从业人员是否有吸烟行为,烟火警报等等。
- 泥头车辨识:街道泥头车随意、掉土的事件。
- 打电话辨识:侦测开车是否有打电话行为。
- 机动车/非机动车识别:机动车和非机动车识别。
- 车流量统计:辨识车辆及统计车流量,统计屋苑车辆出入。
以上是总结的商业需求的AI应用,非常实用的场景,这些算法与应用都是通过我们多年技术研究和实践成功实现并应用,具有非常可行性,可实施性的。
-
AI-BOX 功能列表
以下是Python版本或C++版本的AI-BOX的功能列表:
Web Front-End List:
- 模型管理
-
支持将训练好的模型文件上传到AI盒子。
支持模型的添加、修改、更新、删除。
支持模型查询和检索。 - 设备管理
-
支持动态添加实时分析设备(rtsp视频流)。
支持设备的动态修改、更新和删除。
支持设备查询和检索。
支持查看设备分析的最新图片和时间。
支持设备分析多边形范围检测参数配置。
支持设备周界检测参数配置。 - 场景管理
-
支持一台分析设备添加多个场景(模型)。
支持场景内设备的动态修改、更新和删除。
支持高级查询和检索。 - 用户身份验证
-
支持用户密码登录后台管理系统。
支持用户密码修改。
支持用户密码加密登录。
支持用户注销 - 系统管理
-
支持动态配置box编码。
支持盒子数据存储天数配置。
支持盒子并发分析设备通道数配置。
支持识别结果标签显示配置。
支持报警联动录像配置。
支持报警数据推送第三方平台地址配置。 - 其他功能
-
支持分析报警推送和预览。
支持报警语音播报分析。
支持夜间和白天主题模式切换。
后端功能列表:
- API接口开发
-
提供基于restful风格的http接口。
提供模型、设备、场景、配置等管理相关接口
提供用户登录、token验证等接口。
提供文件上传、下载、图片预览接口。 - 动态模型管理
-
支持一台设备添加多种分析场景算法。
支持动态分析场景算法的添加、更新和删除。 - 动态设备管理
-
支持设备动态添加、修改、更新、删除。
支持设备动态启用、禁用以及视频分析。
支持设备多边形、线段周界检测参数配置和检测控制。
支持设备分析及最新图片存储和更新。
支持设备分析视频断线重连。
支持设备连通性检测和实时分析。 - 动态场景管理
-
支持一台设备添加多种分析场景算法。
支持动态分析场景算法的添加、更新和删除。 - 动态系统配置
-
支持动态配置box编码。
支持盒子数据存储天数配置。
支持盒子并发分析设备通道数配置。
支持识别结果标签显示配置。
支持报警联动录像配置。
支持报警数据推送第三方平台地址配置。 - 报警实时广播
- 支持向客户端广播报警。
- 报警临时存储
-
支持不同场景算法的报警存储。
支持定时统计和报警清理。 - 系统报警记录rding
-
支持设备报警联动录像(报警前后5秒)。
支持设备分析和报警图片存储。
支持通过USB或GPIO联动进行视频录制和存储。 - 报警异步推送
-
支持配置第三方平台地址(http、websocket)。
支持报警信息实时上传至第三方平台(信息、图片、视频)。 - 对接接口协议
-
支持相同的LAN HTTP通信协议管理模型、设备、场景、报警等
支持子网-云websocket+http通讯协议,适应外网使用需求。 - AI预警应用平台
- 基于Java/Vue.js/Python AI盒子对接的第三方应用平台(多租户sass云平台)。
- 工作分类帐/客户余额
-
能够实时查看所有警告总数和待处理警告数量(警告类别可动态扩展)。
能够实时显示待报警信息,包括报警时间、位置、图片、视频。
能够处理未决的早期警告,这些警告可以被忽略或变成个人任务来处理..
能够查看警告图片并播放警告短片。
能够显示个人待处理任务信息,包括任务名称、截止时间、发布时间 6.能够处理个人待处理任务。 - 综合云图
-
能够以地图的形式显示所有分析视频设备的点分布。
能够播放分布式视频设备的实时视频、录制视频、截图。
能够查看、分析视频的报警信息并进行处理。
能够实时接收后台推送的实时预警信息并显示在地图上。
能够实时查看视频设备的在线、离线状态。
能够在地图上查看设备信息和运维信息。
能够将视频点保存到收藏夹并播放收藏的视频。
可以通过移动设备来调整设备的实时位置。
能够查看管理员分配的个人任务并处理它们。 - 预警管理
-
提供预警历史追溯和搜索查询。
能够查看警告的图片、视频和处理状态。
早期警告可以被忽略并转移到个人任务中。
所有警告信息均可导出。 - 报警实时广播
- 支持向客户端广播报警。
- 设备管理
-
提供任务的搜索查询。
可以查看任务的图片和处理状态。
任务可实时处理 4.所有任务信息均可导出。 - 系统配置
-
可配置系统预警短信推送规则(时间、时段, 静默期、警告方式、通知对象等等)。
可以查看和检索个人警告消息通知。 - 系统设置
-
可以管理当前租户的项目区树(个人组织结构)。
可以管理系统的设备(AI盒子、视频设备。
可以查看视频状态结构视图(一张图显示接入架构和设备状态)。
可以查看和检索设备的上下线日志。
可以管理当前租户的所有项目信息(不同项目之间动态切换)。
可以管理当前租户的系统角色和角色权限配置。
可以管理当前租户系统的子账号权限分配。
可以查看当前租户系统的操作日志。 - 预警大数据(管理驾驶舱)
-
支持系统词典管理(多类型预警词典动态管理)。
支持系统对接app和秘密分发。
支持系统菜单和权限的动态控制。
支持系统用户部门的管理。
-
测试效果与应用
测试包括Linux系统和Windows系统的c++和Python两个语言版本的测试
NVIDIA 顯卡環境的測試
華為升騰顯卡/CPU環境的測試
Unbuntu 20.4/22.0/windows 11/10的測試
硬体选购:
- 低配jetson naco(b01替换版本),ubuntu,价格1500元(含外壳),0.5tops,分析实时视频约4路;一张图约200ms~300ms耗时;
- 中配jetson orin nano,ubuntu,价格3500元上下,20tops,分析实时视频约8路;一张图约100ms耗时;
- 高配jetson orin nano,Ubuntu,价格在5500元上下,70-100tops,分析实时视频约16路;一张图约30ms耗时;
- 国产华为晶片orange PI,4G,16核心,价格在1000元左右,分析影片预估在16路;
- 以上价位是基于2024年的市场参考价格,随时变动,具体查阅官方售价。
- Orange PI Base On Ascend GPU 基於華為升騰GPU的運算測試