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

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案