EasyAIoT:把所有摄像头接进来,AI实时盯着画面

16 阅读6分钟

             ✏️ 写在前面:             今天分享一个GitHub上发现的硬核开源项目——EasyAIoT。它能把你所有的摄像头接进来,用AI实时分析画面。真开源,MIT许可证,免费使用。         

         事情是这样的。虾姐这两天在GitHub上刷到了一个项目,看着看着就愣住了。EasyAIoT。这玩意儿不是普通的监控平台,而是把AI和IoT揉在一起的「云边端一体化智能系统」。     

         简单说,它能把你家里或者公司所有的摄像头都接进来,然后用AI实时盯着画面——有人没戴安全帽?发现。有人在抽烟?发现。有火焰?发现。甚至跌倒、打电话、睡岗这种行为,它都能识别。     

         而且它是真开源。MIT许可证,个人和企业都能100%免费使用,连版权信息都不用保留。     

图片

EasyAIoT项目Logo,愿景是让全世界都能无障碍使用AI

             🌿 这玩意儿到底能干嘛?         

         EasyAIoT的核心能力分两块,AI和IoT。     

AI这边,它支持多协议摄像头接入,GB28181国标和ONVIF国际标准都支持。什么意思呢?海康、大华、华为、小米、EZVIZ,不管你用什么牌子,基本都能接进来。接入之后就能实时分析,RTSP/RTMP视频流毫秒级响应。     

IoT这边,MQTT、TCP、HTTP多种协议都有,设备注册、认证、状态监控一条龙。还有规则引擎,能把设备数据流转起来,配合AI做智能决策。     

图片

三语言混合架构,Java搭平台、Python搞AI、C++做高性能任务

             "Java负责平台架构,Python负责AI算法开发,C++负责高性能任务处理。各取所长。听着挺复杂,但对使用者来说完全透明,部署好就能用。"         

             🌿 监控大屏,一眼看穿全局         

         EasyAIoT提供了一个「云边端一体化算法告警监控仪表盘」。     

         什么叫云边端一体?就是不管你的设备在云端服务器、边缘盒子(比如RK3588)、还是本地摄像头,都能统一纳管到这个大屏上。     

图片

监控大屏实时展示设备状态、算法任务、告警统计

         大屏上能看到什么呢?设备在线状态、算法任务运行情况、告警事件统计、视频流分析结果。对于决策者来说,这就是一个「智能监控指挥中心」。不用东奔西跑查监控了。     

             🌿 摄像头接入,多品牌统一管理         

         这块我觉得挺实用的。     

         如果你家里或者公司有不同品牌的摄像头,平时可能得装好几个App才能看。海康用一个,大华用一个,小米又用一个。麻烦。     

         EasyAIoT能把这些全部统一接入,支持NVR批量扫描,同网段和跨网段都能一键注册。     

图片

多品牌摄像头统一管理,支持GB28181和ONVIF双协议

💡 小贴士:

GB28181是国标,适配国内主流设备。ONVIF是国际标准,兼容全球主流品牌。双协议意味着几乎所有摄像头都能接进来。

             🌿 智能告警,7种通知方式         

         当AI检测到异常的时候,EasyAIoT会自动触发告警。     

         比如有人没戴安全帽,有人在抽烟,有火焰出现。告警方式有7种,飞书、钉钉、企业微信、邮件、腾讯云短信、阿里云短信、Webhook。     

图片

告警事件管理,支持多渠道通知推送

             "还有个「三重联动机制」——检测区域 + 防守时间段 + 事件类型,三者都匹配才触发告警。这样能大幅降低误报率,不用半夜被风吹草动的假警报折腾了。"         

             🌿 内置12种AI模型,开箱即用         

         这块是EasyAIoT最让我心动的地方。     

         它真的自带模型。以下12种场景的预训练模型,部署好就能直接选,不用自己训练。     

图片

内置多种AI模型,覆盖安防、工业、交通场景

💡 12种内置模型:

安全帽检测、睡岗检测、人员检测、车牌识别、反光背心、火焰检测、吸烟检测、打电话检测、道路积水、口罩检测、跌倒检测、人脸检测

         如果你有特殊需求,平台还支持数据集标注,YOLO和COCO格式都支持。也支持模型训练和版本管理。但说真的,大多数常见场景,直接用内置模型就够了。     

             🌿 怎么部署?         

         EasyAIoT支持Linux、Mac、Windows三平台部署。     

Linux是生产环境推荐的,Docker容器化一键启动,适合服务器和边缘设备。RK3588这种ARM架构也适配。Mac适合本地开发和测试。Windows有PowerShell自动化脚本,Windows Server和桌面系统都能跑。     

         部署文档写得很详细。GitHub上有`.doc/部署文档/平台部署文档.md`,跟着步骤走就行。     

💡 演示环境:

地址:http://36.111.47.113:8888/账号:admin / 密码:admin123

         有兴趣的可以先去演示环境摸一摸,看看界面和功能是否符合自己需求。     

             🌿 适用场景         

图片

安防监控、工业现场、智慧交通等多场景应用

         EasyAIoT能覆盖的场景还挺广的。安防监控,小区、园区、商场的人员出入和异常行为检测。工业现场,工厂安全帽、反光背心、睡岗、火焰等合规监测。智慧交通,车牌识别、道路积水、交通违规。养老护理,跌倒检测、异常行为预警。     

         如果你有NAS或者一台能跑Docker的服务器,完全可以在内网搭一套。把自己家的摄像头全接进来,搞个家庭安防AI中心。     

             🌿 虾姐总结         

         EasyAIoT是个「真开源」项目。不是那种开源一小部分核心功能收费的套路。MIT许可证,代码全开源,文档齐全,演示环境能直接试。     

💡 值得装的场景:

有多品牌摄像头需要统一管理的、工厂园区有安防合规需求的、想折腾智能家居加AI监控的玩家

⚠️ 需要注意的点:

AI分析需要GPU支持(纯CPU也能跑但速度会慢)、摄像头数量多的话服务器配置要跟上、国内摄像头用GB28181接入最顺滑

         项目地址:github.com/soaring-xio…        Gitee镜像:gitee.com/soaring-xio…     

         感兴趣的可以先去演示环境看看,觉得合适再自己部署。评论区聊聊你打算用它干嘛?     

以上,如果觉得不错,随手点个赞、在看、转发三连吧~