blakeblackshear/frigate
NVR with realtime local object detection for IP cameras
解决的问题
Frigate NVR 是一个本地网络视频录像机(NVR),为 IP 摄像头提供实时物体检测。它解决了传统视频录制的通用性问题,通过为监控视频添加 AI 智能,使用户能够识别特定感兴趣的物体,而不是依赖简单的运动检测。
工作原理
该系统使用 OpenCV 和 TensorFlow 在本地执行物体检测。为了最大化性能并最小化资源使用,它采用低开销的运动检测系统,仅在必要的时间和地点触发物体检测。通过使用多进程优先处理实时处理,而不是处理每一帧,并将 TensorFlow 进程运行在独立进程中以实现更高的 FPS。该系统可通过自定义组件与 Home Assistant 集成,并通过 MQTT 进行通信,实现更广泛的系统集成。
适用人群
拥有 IP 摄像头并希望获得与 Home Assistant 紧密集成的本地 AI 监控系统的家庭自动化爱好者和用户。
主要亮点
- 本地 AI 检测:本地使用 TensorFlow 和 OpenCV,避免依赖云服务。
- 资源高效:仅在有运动的区域运行物体检测,降低 CPU/GPU 负载。
- Home Assistant 集成:与智能家居自动化深度集成。
- 灵活录制:支持 24/7 录制和基于物体的保留设置。
- 低延迟查看:支持 WebRTC 和 MSE,提供低延迟的实时画面。
- AI 加速器支持:针对 GPU 和 AI 加速器优化,提升性能。
相关
- 项目
- 项目
- 项目
- 项目
- 项目