Frigate · Hailo · OpenVINO · Coral · GPU · NPU

Калькулятор Frigate: камеры, FPS и производительность детектора

Проверьте, хватает ли производительности object detector для вашего числа камер. Основной расчёт работает по реальной метрике inference time из Frigate либо по известному total FPS для pipelined-ускорителей. Отдельно учитываются запас, detector instances, фактический detection FPS и аппаратное декодирование видео.

Detector и декодирование видео — разные задачи. Hailo, Coral, OpenVINO, ONNX и другие detector backends выполняют object inference. H.264/H.265-потоки декодирует FFmpeg/видеоускоритель. Быстрый detector не гарантирует низкую нагрузку CPU, если video decode не ускорен или detect stream настроен неудачно.
1. Камеры и нагрузка на детектор
2. Производительность detector
3. Декодирование и detect stream
Не делайте detect stream 320×320 только потому, что модель 320×320. Frigate сам вырезает regions of motion и масштабирует их к model input. Detect stream должен сохранять нормальное соотношение сторон камеры.

Как интерпретировать inference time

Frigate объясняет detector capacity так: при inference time 10 мс обычный detector теоретически способен примерно на 1000 / 10 = 100 detections/s. Если суммарная потребность камер приближается к этой величине, возникают задержки и пропуски. Для некоторых pipelined-ускорителей формула неприменима: например, для MemryX MX3 документация Frigate требует ориентироваться на отдельный Total FPS.

Для большинства камер Frigate рекомендует начинать с detect FPS = 5 и model input 320×320. Повышение detect FPS увеличивает число кадров, допускаемых к детекции; модель 640×640 заметно тяжелее и не является автоматически более точным выбором для каждой сцены.

Google Coral по-прежнему поддерживается, но Frigate больше не рекомендует его для новых установок, кроме сценариев с особенно низким энергопотреблением или без подходящих альтернатив. Hailo, Intel OpenVINO, Nvidia, AMD, Apple Silicon и другие backends имеют собственные ограничения и модели.

Источники: Frigate: Recommended hardware, Frigate: Object Detectors, Frigate: High CPU Usage / detector capacity, Frigate: Video Decoding.

Связанные инструменты: архив видеонаблюдения, пропускная способность камер/NVR, угол обзора и детализация камеры. Практический гайд: RTSP и ONVIF: подключение камеры к Frigate.