十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Frigate:10分钟部署免费开源的本地AI安防NVR

Frigate:10分钟部署免费开源的本地AI安防NVR Frigate10分钟部署免费开源的本地AI安防NVR【免费下载链接】frigateNVR with realtime local object detection for IP cameras项目地址: https://gitcode.com/GitHub_Trending/fr/frigate凌晨两点车库摄像头拍到一个陌生人站在门口。你不想第二天才翻录像而是希望手机现在就弹一条提醒。Frigate 是一个内置本地 AI 对象检测的免费开源 NVR接上 IP 摄像头它会自动识别人、车、动物并生成告警和事件片段整个过程一帧画面都不用上传云端。它适合想做家庭安防、但不想交云服务费、也不想让录像离开自家局域网的人。为什么选 Frigate 而不是云摄像头云摄像头便宜但录像存在别人的数据中心里且大多按月收费。Frigate 把检测放在你自己家里的设备上跑画面不出局域网装完没有订阅费。全本地推理运动检测和对象识别都跑在你自己的硬件上从几十块的 Coral 加速卡到 NVIDIA GPU 都能接免费开源、自托管一个 Docker 容器管理所有摄像头没有月费检测 录像 检索一体不只是告警还有可回查的事件列表和分级保留策略3行命令拉起第一路摄像头部署思路是克隆仓库、写好最小 compose、启动容器。git clone https://gitcode.com/GitHub_Trending/fr/frigate cd frigate docker compose up -d仓库里的 compose 文件是开发环境用的生产部署按官方指南 docs/docs/guides/getting_started.md 里的最小模板自己写一份即可记住 4 个关键参数镜像ghcr.io/blakeblackshear/frigate:stable、挂载./config:/config和./storage:/media/frigate、映射端口8971、shm_size设到 256mb 以上。首次启动会在日志里生成管理员账号和初始密码用docker logs frigate查看然后访问https://服务器IP:8971登录在 Web 设置里就能直接添加摄像头不用手写配置。三个高频场景实战只在人走进车道时告警痛点摄像头同时拍着街道和车道路人经过就报警久了就麻木了。思路在摄像头配置的 zones 区域里把车道框出来UI 上对着画面点几个点就能画参考 docs/docs/configuration/zones.md再把告警限定为必须进入该区域。效果只有目标包围盒底部中心落在区域内才计数街上经过的车和行人直接忽略还能给不同区域单独设逗留时间。压住树叶和宠物的误报痛点大风把树吹得乱晃或者猫从画面前跑过系统识别出一个人。思路在 object filters 里给每个对象类型单独设min_score和threshold见 docs/docs/configuration/object_filters.md——单帧低分直接丢弃多帧中位数分数超过阈值才算真正检测宠物常出没的摄像头甚至可以只关掉 person 标签。效果误报明显减少事件列表不再被噪声刷屏。关键时刻有录像可查痛点告警触发后想回看前后发生了什么却发现什么都没存。思路开启 record 录像并配置分级保留参考 docs/docs/configuration/record.md比如全量录像留 3 天、有运动的留 7 天、告警事件留 30 天每条事件会直接关联到录像时间线。效果点开事件就能回放前后片段重要片段可以导出导出的文件不受保留策略清理。部署时最容易踩的5个坑❌ 容器默认 64MB 共享内存不够用解码会卡 → 在 compose 里把shm_size调到 256mb 以上解码占满 CPU → ffmpeg 配置里设hwaccel_args: preset-vaapi并把/dev/dri设备传进容器检测流分辨率太高 → detect 流别直接喂 4K 主码流分辨率要与检测器模型输入匹配误报多就瞎调参数 → 先看事件列表里的分数分布0.6-0.7 的居多就调高 threshold磁盘被录像吃满 → 用分级保留重要时刻用导出而不是给整路摄像头拉长保留期跑通之后可以延伸的方向硬件加速Coral EdgeTPU、Hailo、OpenVINO、TensorRT 等多种后端检测器模块在 frigate/detectors/选型看 官方文档Home Assistant 集成告警直接推给 HA 做联动见 集成文档REST API通过 HTTP 接口拉事件、录像、快照接进自己的脚本语义搜索基于 embedding 模型用自然语言检索穿红衣服的人二次开发Python 后端在 frigate/React 前端在 web/整条链路开源可改手里有几台现成 IP 摄像头和一台闲置的 Linux 设备NAS 也行这套方案就够搭一个 7x24 小时、不依赖云端的安防系统。现在去克隆仓库把第一路摄像头跑起来今晚你就能在事件列表里看到车道进人的记录。【免费下载链接】frigateNVR with realtime local object detection for IP cameras项目地址: https://gitcode.com/GitHub_Trending/fr/frigate创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表