ARTICLE DETAIL

资讯详情

深耕商务建站与企业官网运营的一线实战洞察。

10分钟跑通Frigate:本地AI对象检测,回家不用翻录像

10分钟跑通Frigate:本地AI对象检测,回家不用翻录像 10分钟跑通Frigate本地AI对象检测回家不用翻录像【免费下载链接】frigateNVR with realtime local object detection for IP cameras项目地址: https://gitcode.com/GitHub_Trending/fr/frigate装了三个摄像头回看录像还是得逐帧拖进度条找刚才那个人是谁。Frigate 是一个跑在本地的 NVR给 IP 摄像头做实时 AI 对象检测人、车、宠物谁进了画面它都标得出来。最快跑起来的路径 有一台能跑 Docker 的机器就行Debian 系裸机最稳。先克隆仓库里面有文档和配置参考git clone https://gitcode.com/GitHub_Trending/fr/frigate然后写一份最小 composeservices: frigate: image: ghcr.io/blakeblackshear/frigate:stable ports: - 8971:8971 volumes: - ./config:/config - ./storage:/media/frigatedocker compose up -d之后浏览器打开主机IP:8971就能看到界面。cameras 还没配画面是空的但服务已经活着了。shm-size 怎么算、NVIDIA/Coral 设备怎么挂载这些完整版仓库里 docs/docs/frigate/installation.md 有现成模板照着抄就行。它到底能替你盯什么 它不是一帧帧给你回看的录像机而是先替你把画面里有什么判断好。门口有人停留→ 人在画面里待超过设定时长Frigate 自动生成这个人的快照加一小段剪辑记成一条事件 → 你在事件页直接搜person不用再拖进度条。车进了车道→ 画了一个 driveway 区域只有目标进入这个区域才产生告警同一位置跑过的狗不会触发 → 手机上只收到你真正关心的那条推送。目标在画面里移动→ 接了 PTZ 摄像头的话autotrack 会让镜头自动转头持续锁定目标 → 生成的事件片段里目标始终在画面中央。配置文件里真正要动的几处 ⚙️config.yaml 里字段很多但第一周你只需要动这几个。cameras.名称.rtsp填摄像头取流地址 → 这是整个系统的入口Frigate 对这条流做解码、运动检测和对象检测 → 不填它UI 里就是一块白板。detect.width/height检测分辨率 → 分辨率越低同一块硬件能扛的摄像头越多 → 先用 1280x720UI 的 System 页看到掉帧再往下调。zonesreview.alerts.required_zones给重点区域起名再把告警限定在这个区域内 → 只画一个院子区域后马路对面经过的外卖员就不再产生告警了。record.retention给不同对象类型设保留天数比如人 14 天、背景 1 天 → 旧录像按规则自动清掉你不用惦记硬盘水位。mqtt指向一个 broker 地址 → 所有事件、状态都走 MQTT 发出去 → Home Assistant 接上后摄像头直接变成 HA 里的实体。从能用到顺手 ⚡硬件加速选型。纯 CPU 跑检测是能动不是好用。树莓派或 x86 家用机插一块 USB Coral成本最低官方文档把它当默认推荐有 Intel 核显就配 OpenVINO有 N 卡就用 tensorrt 镜像。模型统一先用 320x320Frigate 会自动裁剪运动区域再放大检测小目标反而比 640 模型更准。区域裁剪。zones 划出要盯的地方mask 再涂掉永不检测的地方比如镜头外的马路。检测范围收窄之后同样的硬件能多挂一两路摄像头而不掉帧。通知联动。事件推 MQTT 后接到 Home Assistant 通知或 webpush外卖员在门口停留 3 秒 → 系统截快照 → 你手机弹一条带画面的推送全程不用打开 App。提前帮你踩完这些坑 启动就 Bus error 退出→ 共享内存不够默认 64MB 只够两三路 720p → compose 里给 frigate 服务加一行shm_size: 512mb。录像在 UI 里点不开→ 摄像头出流不是 h264 → 把取流改成 h264 编码或开 restream 转码。快照泛绿、条纹乱飞→ detect 的宽高写反了或和真实流分辨率对不上 → 用 VLC 放一下流核对真实分辨率改回正确值。MQTT 报 client is not connected→ 地址写了 localhost容器里 localhost 是容器自己不是宿主机 → 换成宿主机 IP。视频从头到尾都在你内网里处理不经过任何云服务。把 compose 跑起来填好一路 rtsp十分钟后浏览器里就能看到带检测框的实时画面了。【免费下载链接】frigateNVR with realtime local object detection for IP cameras项目地址: https://gitcode.com/GitHub_Trending/fr/frigate创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表
PREV
查看更多资讯
NEXT
返回资讯列表