blakeblackshear/frigate

NVR with realtime local object detection for IP cameras

해결하는 문제

Frigate NVR는 IP 카메라에 대한 실시간 객체 탐지를 제공하는 로컬 네트워크 비디오 레코더(NVR)입니다. 단순한 움직임 감지에 의존하는 일반적인 영상 기록 문제를 해결하며, 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 가속기를 최적화하여 성능을 향상시킵니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트