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 加速器優化,提升效能。
相關
- 專案
- 專案
- 專案
- 專案
- 專案