mirror of
https://github.com/blakeblackshear/frigate.git
synced 2026-08-10 12:51:11 +03:00
Currently translated at 85.1% (1103 of 1295 strings) Translated using Weblate (Russian) Currently translated at 76.1% (83 of 109 strings) Translated using Weblate (Russian) Currently translated at 71.7% (929 of 1295 strings) Translated using Weblate (Russian) Currently translated at 100.0% (808 of 808 strings) Translated using Weblate (Russian) Currently translated at 81.4% (386 of 474 strings) Translated using Weblate (Russian) Currently translated at 56.2% (728 of 1295 strings) Translated using Weblate (Russian) Currently translated at 65.3% (528 of 808 strings) Translated using Weblate (Russian) Currently translated at 50.4% (239 of 474 strings) Co-authored-by: Artem Vladimirov <artyomka71@mail.ru> Co-authored-by: Hosted Weblate <hosted@weblate.org> Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/ru/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-cameras/ru/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/config-global/ru/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/ru/ Translation: Frigate NVR/Config - Cameras Translation: Frigate NVR/Config - Global Translation: Frigate NVR/components-dialog Translation: Frigate NVR/views-settings
1631 lines
117 KiB
JSON
1631 lines
117 KiB
JSON
{
|
||
"audio": {
|
||
"label": "Обнаружение звука",
|
||
"enabled": {
|
||
"label": "Включить обнаружение звука",
|
||
"description": "Включить или отключить обнаружение аудиособытий для всех камер; можно переопределить для каждой камеры."
|
||
},
|
||
"max_not_heard": {
|
||
"label": "Завершение таймаута",
|
||
"description": "Количество секунд без указания типа звука до завершения звукового события."
|
||
},
|
||
"min_volume": {
|
||
"label": "Минимальная громкость",
|
||
"description": "Для запуска функции обнаружения звука требуется минимальный пороговый уровень громкости RMS; более низкие значения повышают чувствительность (например, 200 — высокий, 500 — средний, 1000 — низкий)."
|
||
},
|
||
"listen": {
|
||
"description": "Список типов аудиособытий для обнаружения (например: лай, пожарная тревога, речь, вопль).",
|
||
"label": "Типы аудиособытий"
|
||
},
|
||
"filters": {
|
||
"label": "Аудиофильтры",
|
||
"description": "Настройки фильтров для каждого типа аудиофайлов, такие как пороговые значения, используются для уменьшения количества ложных срабатываний.",
|
||
"threshold": {
|
||
"label": "Минимальная уверенность в звуке",
|
||
"description": "Минимальный порог достоверности для подсчета аудиособытия."
|
||
}
|
||
},
|
||
"enabled_in_config": {
|
||
"label": "Исходное состояние звука",
|
||
"description": "Указывает, было ли изначально включено обнаружение звука в статическом конфигурационном файле."
|
||
},
|
||
"num_threads": {
|
||
"label": "Обнаружение потоков",
|
||
"description": "Количество потоков, используемых для обработки обнаружения звука."
|
||
},
|
||
"description": "Настройки обнаружения событий по звуку для всех камер; можно переопределить для каждой камеры."
|
||
},
|
||
"audio_transcription": {
|
||
"label": "Расшифровка аудиозаписи",
|
||
"description": "Настройки для транскрипции аудио в реальном времени и речи, используемые для событий и субтитров в реальном времени.",
|
||
"live_enabled": {
|
||
"label": "Транскрипция в реальном времени",
|
||
"description": "Включить потоковую транскрипцию аудио в режиме реального времени по мере его поступления."
|
||
},
|
||
"enabled": {
|
||
"label": "Включить транскрипцию аудио",
|
||
"description": "Включить или отключить автоматическую транскрипцию звука для всех камер; можно переопределить для каждой камеры."
|
||
},
|
||
"language": {
|
||
"label": "Язык транскрипции",
|
||
"description": "\"Код языка, используемый для транскрипции/перевода (например, 'en' для английского языка). См. https://whisper-api.com/docs/languages/ для поддерживаемых языковых кодов."
|
||
},
|
||
"device": {
|
||
"label": "Устройство транскрипции",
|
||
"description": "Ключ устройства (CPU/GPU) для запуска модели транскрипции. В настоящее время для транскрипции поддерживаются только графические процессоры NVIDIA CUDA."
|
||
},
|
||
"model_size": {
|
||
"label": "Размер модели",
|
||
"description": "Размер модели, который будет использоваться для транскрипции аудиособытий в автономном режиме."
|
||
}
|
||
},
|
||
"birdseye": {
|
||
"description": "Настройки для составного режима просмотра Birdseye, который объединяет видеопоток с нескольких камер в единый макет.",
|
||
"label": "Режим Birdseye",
|
||
"enabled": {
|
||
"label": "Включить Birdseye",
|
||
"description": "Включить или отключить функцию Birdseye."
|
||
},
|
||
"mode": {
|
||
"label": "Режим слежения",
|
||
"description": "Режимы добавления камер в Birdseye: «объекты», «движение» или «непрерывный»."
|
||
},
|
||
"order": {
|
||
"label": "Позиция",
|
||
"description": "Числовое значение, управляющее порядком расположения камер в схеме Birdseye."
|
||
},
|
||
"restream": {
|
||
"label": "Рестрим RTSP",
|
||
"description": "Повторно транслировать вывод Birdseye в канал RTSP; включение этого параметра обеспечит непрерывную работу Birdseye."
|
||
},
|
||
"width": {
|
||
"label": "Ширина",
|
||
"description": "Выходная ширина (в пикселях) составного кадра Birdseye."
|
||
},
|
||
"height": {
|
||
"label": "Высота",
|
||
"description": "Выходная высота (в пикселях) составного кадра Birdseye."
|
||
},
|
||
"quality": {
|
||
"label": "Качество кодирования",
|
||
"description": "Качество кодирования для канала Birdseye mpeg1 (1 самое высокое качество, 31 самое низкое)."
|
||
},
|
||
"inactivity_threshold": {
|
||
"label": "Порог неактивности",
|
||
"description": "Секунды бездействия, после которых камера перестанет отображаться в Birdseye."
|
||
},
|
||
"layout": {
|
||
"label": "Макет",
|
||
"description": "Варианты компоновки композиции Birdseye.",
|
||
"scaling_factor": {
|
||
"label": "Коэффициент масштабирования",
|
||
"description": "Коэффициент масштабирования, используемый калькулятором макета (диапазон от 1,0 до 5,0)."
|
||
},
|
||
"max_cameras": {
|
||
"label": "Макс. камеры",
|
||
"description": "Максимальное количество камер для одновременного отображения в Birdseye; показывает самые последние камеры."
|
||
}
|
||
},
|
||
"idle_heartbeat_fps": {
|
||
"label": "Пустой пульс FPS",
|
||
"description": "Количество кадров в секунду для повторной отправки последнего составленного кадра Birdseye в режиме ожидания; установите значение 0, чтобы отключить."
|
||
}
|
||
},
|
||
"detect": {
|
||
"label": "Обнаружение объектов",
|
||
"description": "Настройки роли обнаружения, используемые для запуска обнаружения объектов и инициализации трекеров.",
|
||
"enabled": {
|
||
"label": "Включить обнаружение объектов",
|
||
"description": "Включить или отключить обнаружение объектов для всех камер; можно переопределить для каждой камеры."
|
||
},
|
||
"height": {
|
||
"label": "Высота обнаружения",
|
||
"description": "Высота (в пикселях) кадров, используемых для обнаружения потока; оставьте поле пустым, чтобы использовать собственное разрешение потока."
|
||
},
|
||
"width": {
|
||
"label": "Ширина обнаружения",
|
||
"description": "Ширина (в пикселях) кадров, используемых для обнаружения потока; оставьте поле пустым, чтобы использовать собственное разрешение потока."
|
||
},
|
||
"fps": {
|
||
"label": "Частота кадров обнаружения",
|
||
"description": "Желаемое количество кадров в секунду для выполнения обнаружения; более низкие значения снижают нагрузку на ЦП (рекомендуемое значение — 5, более высокое значение — максимум 10 — следует устанавливать только при отслеживании чрезвычайно быстро движущихся объектов)."
|
||
},
|
||
"min_initialized": {
|
||
"label": "Минимальное количество кадров инициализации",
|
||
"description": "Количество последовательных срабатываний обнаружения, необходимых для создания отслеживаемого объекта. Увеличьте это значение, чтобы уменьшить количество ложных инициализаций. Значение по умолчанию — частота кадров, деленная на 2."
|
||
},
|
||
"max_disappeared": {
|
||
"label": "Максимальное количество исчезнувших кадров",
|
||
"description": "Количество кадров без обнаружения до того, как отслеживаемый объект будет считаться исчезнувшим."
|
||
},
|
||
"stationary": {
|
||
"label": "Конфигурация стационарных объектов",
|
||
"description": "Настройки для обнаружения и управления объектами, которые остаются неподвижными в течение определенного периода времени.",
|
||
"interval": {
|
||
"label": "Стационарный интервал",
|
||
"description": "Как часто (в кадрах) запускать проверку обнаружения для подтверждения неподвижного объекта."
|
||
},
|
||
"threshold": {
|
||
"label": "Стационарный порог",
|
||
"description": "Количество кадров без изменения положения, необходимое для того, чтобы пометить объект как неподвижный."
|
||
},
|
||
"max_frames": {
|
||
"label": "Максимальное количество кадров",
|
||
"description": "Ограничивает продолжительность отслеживания стационарных объектов, прежде чем они будут отброшены.",
|
||
"default": {
|
||
"label": "Максимальное количество кадров по умолчанию",
|
||
"description": "Максимальное количество кадров по умолчанию для отслеживания неподвижного объекта перед остановкой."
|
||
},
|
||
"objects": {
|
||
"label": "Максимальное количество кадров объекта",
|
||
"description": "Переопределения для каждого объекта для максимального количества кадров для отслеживания неподвижных объектов."
|
||
}
|
||
},
|
||
"classifier": {
|
||
"label": "Включить визуальный классификатор",
|
||
"description": "Используйте визуальный классификатор для обнаружения действительно неподвижных объектов даже при дрожании ограничивающих рамок."
|
||
}
|
||
},
|
||
"annotation_offset": {
|
||
"label": "Смещение аннотации",
|
||
"description": "Миллисекунды для обнаружения смещения аннотаций, чтобы лучше совместить ограничивающие рамки временной шкалы с записями; может быть положительным или отрицательным."
|
||
}
|
||
},
|
||
"version": {
|
||
"label": "Текущая версия конфигурации",
|
||
"description": "Число или строка версии текущей конфигурации, которая может использоваться для определения миграций или форматирования изменений."
|
||
},
|
||
"safe_mode": {
|
||
"label": "Безопасный режим",
|
||
"description": "Когда включено, Frigate запустится в безопасном режиме с ограниченными функциями для поиска неисправностей."
|
||
},
|
||
"environment_vars": {
|
||
"label": "Переменные окружения",
|
||
"description": "Пары ключ/значения для переменных окружения которые необходимо задать для процесса Frigate в Home Assistant OS. Пользователи, которые не исползуют HAOS должны испольовать переменные окружения в Docker."
|
||
},
|
||
"logger": {
|
||
"label": "Логирование",
|
||
"description": "Управляет уровнем логирования по умолчанию и переопределением уровня для каждого компонента.",
|
||
"default": {
|
||
"label": "Уровень логирования",
|
||
"description": "Стандартный глобальный уровень логирования (debug, info, warning, error)."
|
||
},
|
||
"logs": {
|
||
"label": "Уровень логирования для каждого процесса",
|
||
"description": "Переопределение уровня логирования отдельных компонентов для увеличения или уменьшения детализации конкретных модулей."
|
||
}
|
||
},
|
||
"auth": {
|
||
"label": "Аутентификация",
|
||
"description": "Настройки аутентификации и сеанса, включая параметры cookie и ограничения скорости.",
|
||
"enabled": {
|
||
"label": "Включить аутентификацию",
|
||
"description": "Включить встроенную аутентификацию для интерфейса Frigate."
|
||
},
|
||
"reset_admin_password": {
|
||
"label": "Сбросить пароль администратора",
|
||
"description": "Если выбрано, сбросить пароль администратора при запуске и отобразить новый пароль в логе."
|
||
},
|
||
"cookie_name": {
|
||
"label": "Имя куки JWT",
|
||
"description": "Имя куки, используемого для хранения JWT токена для стандартной аутенфикации."
|
||
},
|
||
"cookie_secure": {
|
||
"label": "Флаг \"безопасный куки\"",
|
||
"description": "Устанавливает флаг \"secure\" на куки аутенфикации; должно быть включено когда используется TLS."
|
||
},
|
||
"session_length": {
|
||
"label": "Длинна сессии",
|
||
"description": "Длина сессии в секундах для JWT сессий."
|
||
},
|
||
"refresh_time": {
|
||
"label": "Окно обновления сессии",
|
||
"description": "Когда сессия в стольки секундах от истечения, обновить её обратно к полной длительности."
|
||
},
|
||
"failed_login_rate_limit": {
|
||
"label": "Лимит неудавшихся попыток логина",
|
||
"description": "Правила ограничения частоты неудачных попыток входа для снижения риска перебора паролей."
|
||
},
|
||
"trusted_proxies": {
|
||
"label": "Доверенные прокси",
|
||
"description": "Список IP доверенных прокси, используемых при определении IP клиента для ограничения частоты запросов."
|
||
},
|
||
"hash_iterations": {
|
||
"label": "Число итераций хеширования",
|
||
"description": "Число итераций PBKDF2-SHA256, используемых при хешировании паролей пользователей."
|
||
},
|
||
"roles": {
|
||
"label": "Сопоставления ролей",
|
||
"description": "Сопоставление ролей со списками камер. Пустой список даёт роли доступ ко всем камерам."
|
||
},
|
||
"admin_first_time_login": {
|
||
"label": "Флаг первого входа администратора",
|
||
"description": "Если включено, интерфейс может показать ссылку со справкой на странице входа о том, как войти после сброса пароля администратора. "
|
||
}
|
||
},
|
||
"database": {
|
||
"label": "База данных",
|
||
"description": "Настройки базы данных SQLite, которую Frigate использует для хранения метаданных отслеживаемых объектов и записей.",
|
||
"path": {
|
||
"label": "Путь к базе данных",
|
||
"description": "Путь файловой системы, где будет храниться файл базы данных Frigate SQLite."
|
||
}
|
||
},
|
||
"go2rtc": {
|
||
"label": "go2rtc",
|
||
"description": "Настройки встроенного сервиса рестриминга go2rtc для ретрансляции и преобразования прямых потоков."
|
||
},
|
||
"mqtt": {
|
||
"label": "MQTT",
|
||
"description": "Настройки для подключения и публикации телеметрии, снимков и сведений о событиях в брокере MQTT.",
|
||
"enabled": {
|
||
"label": "Включить MQTT",
|
||
"description": "Включить или отключить интеграцию MQTT для состояния, событий и снимков."
|
||
},
|
||
"host": {
|
||
"label": "Хост MQTT",
|
||
"description": "Имя хоста или IP-адрес брокера MQTT."
|
||
},
|
||
"port": {
|
||
"label": "Порт MQTT",
|
||
"description": "Порт брокера MQTT (обычно 1883 для обычного MQTT)."
|
||
},
|
||
"topic_prefix": {
|
||
"label": "Префикс топика",
|
||
"description": "Префикс топика MQTT для всех топиков Frigate; должен быть уникальным при запуске нескольких экземпляров."
|
||
},
|
||
"client_id": {
|
||
"label": "Идентификатор клиента",
|
||
"description": "Идентификатор клиента, используемый при подключении к брокеру MQTT; должно быть уникальным для каждого экземпляра."
|
||
},
|
||
"stats_interval": {
|
||
"label": "Интервал статистики",
|
||
"description": "Интервал в секундах для публикации статистики системы и камеры в MQTT."
|
||
},
|
||
"user": {
|
||
"label": "Имя пользователя MQTT",
|
||
"description": "\"Необязательное имя пользователя MQTT; могут быть предоставлены через переменные среды или секреты."
|
||
},
|
||
"password": {
|
||
"label": "Пароль MQTT",
|
||
"description": "Дополнительный пароль MQTT; могут быть предоставлены через переменные среды или секреты."
|
||
},
|
||
"tls_ca_certs": {
|
||
"label": "TLS Сертификаты CA",
|
||
"description": "Путь к сертификату CA для подключений TLS к брокеру (для самозаверяющих сертификатов)."
|
||
},
|
||
"tls_client_cert": {
|
||
"label": "Сертификат клиента",
|
||
"description": "Путь сертификата клиента для взаимной аутентификации TLS; не устанавливайте пользователя/пароль при использовании клиентских сертификатов."
|
||
},
|
||
"tls_client_key": {
|
||
"label": "Ключ клиента",
|
||
"description": "Путь закрытого ключа для сертификата клиента."
|
||
},
|
||
"tls_insecure": {
|
||
"label": "TLS небезопасно",
|
||
"description": "Разрешите небезопасные соединения TLS, пропустив проверку имени хоста (не рекомендуется)."
|
||
},
|
||
"qos": {
|
||
"label": "MQTT QoS",
|
||
"description": "Уровень качества обслуживания для публикаций/подписок MQTT (0, 1 или 2)."
|
||
}
|
||
},
|
||
"notifications": {
|
||
"label": "Уведомления",
|
||
"description": "Настройки для включения и управления уведомлениями для всех камер; можно переопределить для каждой камеры.",
|
||
"enabled": {
|
||
"label": "Включить уведомления",
|
||
"description": "Включить или отключить уведомления для всех камер; можно переопределить для каждой камеры."
|
||
},
|
||
"email": {
|
||
"label": "Уведомление по электронной почте",
|
||
"description": "Адрес электронной почты, используемый для push-уведомлений или требуемый некоторыми поставщиками уведомлений."
|
||
},
|
||
"cooldown": {
|
||
"label": "Период охлаждения",
|
||
"description": "Пауза (в секундах) между уведомлениями, чтобы не спамить получателей."
|
||
},
|
||
"enabled_in_config": {
|
||
"label": "Исходное состояние уведомлений",
|
||
"description": "Указывает, были ли уведомления включены в исходной статической конфигурации."
|
||
}
|
||
},
|
||
"networking": {
|
||
"label": "Сеть",
|
||
"description": "Настройки, связанные с сетью, такие как включение IPv6 для конечных точек Frigate.",
|
||
"ipv6": {
|
||
"label": "Конфигурация IPv6",
|
||
"description": "Специальные настройки IPv6 для сетевых служб Frigate.",
|
||
"enabled": {
|
||
"label": "Включить IPv6",
|
||
"description": "Включить поддержку IPv6 для сервисов Frigate (API и UI), где это применимо."
|
||
}
|
||
},
|
||
"listen": {
|
||
"label": "Конфигурация прослушиваемых портов",
|
||
"description": "Конфигурация внутренних и внешних портов прослушивания. Это для продвинутых пользователей. В большинстве случаев рекомендуется изменить раздел портов в файле компоновки Docker.",
|
||
"internal": {
|
||
"label": "Внутренний порт",
|
||
"description": "Внутренний порт прослушивания для Frigate (по умолчанию 5000)."
|
||
},
|
||
"external": {
|
||
"label": "Внешний порт",
|
||
"description": "Внешний порт прослушивания для Frigate (по умолчанию 8971)."
|
||
}
|
||
}
|
||
},
|
||
"proxy": {
|
||
"label": "Прокси",
|
||
"description": "Настройки для интеграции Frigate за обратным прокси-сервером, который передает заголовки аутентифицированных пользователей.",
|
||
"header_map": {
|
||
"label": "Сопоставление заголовков",
|
||
"description": "Сопоставление входящих заголовков прокси с полями пользователя и роли Frigate для аутентификации через прокси.",
|
||
"user": {
|
||
"label": "Заголовок пользователя",
|
||
"description": "Заголовок, содержащий аутентифицированное имя пользователя, предоставленное вышестоящим прокси-сервером."
|
||
},
|
||
"role": {
|
||
"label": "Заголовок роли",
|
||
"description": "Заголовок с ролью или группами аутентифицированного пользователя от upstream-прокси."
|
||
},
|
||
"role_map": {
|
||
"label": "Сопоставление ролей",
|
||
"description": "Сопоставление значений групп из upstream с ролями Frigate (например, группы администраторов — с ролью admin)."
|
||
}
|
||
},
|
||
"logout_url": {
|
||
"label": "URL выхода",
|
||
"description": "URL для перенаправления пользователей при выходе из системы через прокси."
|
||
},
|
||
"auth_secret": {
|
||
"label": "Секрет прокси",
|
||
"description": "Необязательный секрет проверяется по заголовку X-Proxy-Secret для проверки доверенных прокси."
|
||
},
|
||
"default_role": {
|
||
"label": "Роль по умолчанию",
|
||
"description": "Роль по умолчанию для пользователей, аутентифицированных через прокси, если сопоставление ролей не применимо."
|
||
},
|
||
"separator": {
|
||
"label": "Символ-разделитель",
|
||
"description": "Символ, используемый для разделения нескольких значений, указанных в заголовках прокси."
|
||
}
|
||
},
|
||
"telemetry": {
|
||
"label": "Телеметрия",
|
||
"description": "Параметры системной телеметрии и статистики, включая GPU и мониторинг пропускной способности сети.",
|
||
"network_interfaces": {
|
||
"label": "Сетевые интерфейсы",
|
||
"description": "Список префиксов имен сетевых интерфейсов для отслеживания статистики пропускной способности."
|
||
},
|
||
"stats": {
|
||
"label": "Системная статистика",
|
||
"description": "Опции для включения/выключения сбора различной статистики системы и GPU.",
|
||
"amd_gpu_stats": {
|
||
"label": "Статистика AMD GPU",
|
||
"description": "Включить сбор статистики AMD GPU, если GPU AMD присутствует."
|
||
},
|
||
"intel_gpu_stats": {
|
||
"label": "Статистика Intel GPU",
|
||
"description": "Включить сбор статистики Intel GPU, если GPU Intel присутствует."
|
||
},
|
||
"network_bandwidth": {
|
||
"label": "Пропускная способность сети",
|
||
"description": "Включить мониторинг сетевой пропускной способности по процессам для FFmpeg камер и детекторов (требуются capabilities)."
|
||
},
|
||
"intel_gpu_device": {
|
||
"label": "Устройство Intel GPU",
|
||
"description": "Адрес шины PCI или путь к устройству DRM (например, /dev/dri/card1), используемый для закрепления статистики Intel GPU на конкретном устройстве, если их несколько."
|
||
}
|
||
},
|
||
"version_check": {
|
||
"label": "Проверка версии",
|
||
"description": "Включить внешнюю проверку наличия более новой версии Frigate."
|
||
}
|
||
},
|
||
"tls": {
|
||
"label": "TLS",
|
||
"description": "Настройки TLS для конечных веб-точек Frigate (порт 8971).",
|
||
"enabled": {
|
||
"label": "Включить TLS",
|
||
"description": "Включить TLS для веб-интерфейса и API Frigate на настроенном TLS-порту."
|
||
}
|
||
},
|
||
"ui": {
|
||
"label": "Интерфейс",
|
||
"description": "Параметры интерфейса: часовой пояс, формат времени/даты и единицы измерения.",
|
||
"timezone": {
|
||
"label": "Часовой пояс",
|
||
"description": "Дополнительный часовой пояс для отображения в пользовательском интерфейсе (по умолчанию используется местное время браузера, если оно не установлено)."
|
||
},
|
||
"time_format": {
|
||
"label": "Формат времени",
|
||
"description": "Формат времени для использования в пользовательском интерфейсе (браузер, 12 часов или 24 часа)."
|
||
},
|
||
"unit_system": {
|
||
"label": "Система единиц",
|
||
"description": "Система единиц измерения (метрическая или дюймовая), используемая в пользовательском интерфейсе и MQTT."
|
||
}
|
||
},
|
||
"detectors": {
|
||
"label": "Детекторное оборудование",
|
||
"description": "Конфигурация детекторов объектов (CPU, GPU, ONNX и др.) и связанных настроек моделей.",
|
||
"type": {
|
||
"label": "Тип"
|
||
},
|
||
"model": {
|
||
"label": "Конфигурация конкретной модели детектора",
|
||
"description": "Параметры конфигурации модели для конкретного детектора (путь, входной размер и т. д.).",
|
||
"path": {
|
||
"label": "Путь к модели пользовательского детектора объектов",
|
||
"description": "Путь к файлу пользовательской модели обнаружения (или plus://<model_id> для моделей Frigate+)."
|
||
},
|
||
"labelmap_path": {
|
||
"label": "Карта меток для пользовательского детектора объектов",
|
||
"description": "Путь к файлу карты меток, который сопоставляет числовые классы со строковыми метками детектора."
|
||
},
|
||
"width": {
|
||
"label": "Ширина ввода модели обнаружения объектов",
|
||
"description": "Ширина входного тензора модели в пикселях."
|
||
},
|
||
"height": {
|
||
"label": "Входная высота модели обнаружения объектов",
|
||
"description": "Высота входного тензора модели в пикселях."
|
||
},
|
||
"labelmap": {
|
||
"label": "Настройка карты меток",
|
||
"description": "Переопределяет или переназначает записи для объединения со стандартной картой меток."
|
||
},
|
||
"attributes_map": {
|
||
"label": "Сопоставление меток объектов с метками их атрибутов",
|
||
"description": "Сопоставление меток объектов с метками атрибутов, используемыми для прикрепления метаданных (например, 'car' -> ['license_plate'])."
|
||
},
|
||
"input_tensor": {
|
||
"label": "Форма входного тензора модели",
|
||
"description": "Формат тензора, ожидаемый моделью: 'nhwc' или 'nchw'."
|
||
},
|
||
"input_pixel_format": {
|
||
"label": "Модель Входной формат цвета пикселей",
|
||
"description": "Цветовое пространство пикселей, ожидаемое моделью: 'rgb', 'bgr' или 'yuv'."
|
||
},
|
||
"input_dtype": {
|
||
"label": "Модель Тип входа D",
|
||
"description": "Тип данных входного тензора модели (например, 'float32')."
|
||
},
|
||
"model_type": {
|
||
"label": "Тип модели обнаружения объектов",
|
||
"description": "Тип архитектуры модели детектора (ssd, yolox, yolonas, yolo-generic, rfdetr, dfine), используемый некоторыми детекторами для оптимизации."
|
||
}
|
||
},
|
||
"model_path": {
|
||
"label": "Траектория конкретной модели детектора",
|
||
"description": "Путь к двоичному файлу модели детектора, если этого требует выбранный детектор."
|
||
},
|
||
"axengine": {
|
||
"label": "AXEngine NPU",
|
||
"description": "Детектор AXERA AX650N/AX8850N NPU запускает скомпилированные файлы .axmodel через среду выполнения AXEngine."
|
||
},
|
||
"cpu": {
|
||
"label": "CPU",
|
||
"description": "Детектор CPU TFLite, запускающий модели TensorFlow Lite на хосте CPU без аппаратного ускорения. Не рекомендуется.",
|
||
"num_threads": {
|
||
"label": "Количество потоков обнаружения",
|
||
"description": "Количество потоков, используемых для вывода на основе CPU."
|
||
}
|
||
},
|
||
"deepstack": {
|
||
"label": "DeepStack",
|
||
"description": "Детектор DeepStack/CodeProject.AI, который отправляет изображения на удаленный DeepStack HTTP API для вывода. Не рекомендуется.",
|
||
"api_url": {
|
||
"label": "DeepStack API URL",
|
||
"description": "URL из DeepStack API."
|
||
},
|
||
"api_timeout": {
|
||
"label": "DeepStack API тайм-аут (в секундах)",
|
||
"description": "Максимальное время, разрешенное для запроса DeepStack API."
|
||
},
|
||
"api_key": {
|
||
"label": "DeepStack API ключ (при необходимости)",
|
||
"description": "Дополнительный ключ API для аутентифицированных сервисов DeepStack."
|
||
}
|
||
},
|
||
"degirum": {
|
||
"label": "DeGirum",
|
||
"description": "\"Детектор DeGirum для запуска моделей через облако DeGirum или локальные службы вывода.",
|
||
"location": {
|
||
"label": "Место вывода",
|
||
"description": "Расположение механизма вывода ДеГирима (например, '@cloud', '127.0.0.1')."
|
||
},
|
||
"zoo": {
|
||
"label": "Модельный зоопарк",
|
||
"description": "Путь или URL к зоопарку моделей DeGirum."
|
||
},
|
||
"token": {
|
||
"label": "DeGirum Облачный токен",
|
||
"description": "Токен для доступа к облаку DeGirum."
|
||
}
|
||
},
|
||
"edgetpu": {
|
||
"label": "EdgeTPU",
|
||
"description": "Детектор EdgeTPU, который запускает модели TensorFlow Lite, скомпилированные для Coral EdgeTPU с использованием делегата EdgeTPU.",
|
||
"device": {
|
||
"label": "Тип устройства",
|
||
"description": "Устройство, которое будет использоваться для вывода EdgeTPU (например, 'usb', 'pci')."
|
||
}
|
||
},
|
||
"hailo8l": {
|
||
"label": "Hailo-8/Hailo-8L",
|
||
"description": "Детектор Hailo-8/Hailo-8L с использованием моделей HEF и HailoRT SDK для вывода на оборудовании Hailo.",
|
||
"device": {
|
||
"label": "Тип устройства",
|
||
"description": "Устройство, которое будет использоваться для вывода Hailo (например, 'PCIe', 'M.2')."
|
||
}
|
||
},
|
||
"memryx": {
|
||
"label": "MemryX",
|
||
"description": "Детектор MemryX MX3, который запускает скомпилированные модели DFP на ускорителях MemryX.",
|
||
"device": {
|
||
"label": "Путь к устройству",
|
||
"description": "Устройство, которое будет использоваться для вывода MemryX (например, 'PCIe')."
|
||
}
|
||
},
|
||
"onnx": {
|
||
"label": "ONNX",
|
||
"description": "Детектор ONNX для запуска моделей ONNX; будет использовать доступные механизмы ускорения (CUDA/ROCm/OpenVINO), если они доступны.",
|
||
"device": {
|
||
"label": "Тип устройства",
|
||
"description": "Устройство, которое будет использоваться для вывода ONNX (например, 'AUTO', 'CPU', 'GPU')."
|
||
}
|
||
},
|
||
"openvino": {
|
||
"label": "OpenVINO",
|
||
"description": "\"Детектор OpenVINO для процессоров AMD и Intel, графических процессоров Intel и оборудования Intel VPU.",
|
||
"device": {
|
||
"label": "Тип устройства",
|
||
"description": "Устройство, которое будет использоваться для вывода OpenVINO (например, 'CPU', 'GPU', 'NPU')."
|
||
}
|
||
},
|
||
"rknn": {
|
||
"label": "RKNN",
|
||
"description": "Детектор RKNN для NPU Rockchip; запускает скомпилированные модели RKNN на оборудовании Rockchip.",
|
||
"num_cores": {
|
||
"label": "Количество используемых ядер NPU.",
|
||
"description": "Количество используемых ядер NPU (0 для автоматического режима)."
|
||
}
|
||
},
|
||
"synaptics": {
|
||
"label": "Synaptics",
|
||
"description": "Детектор Synaptics NPU для моделей в формате .synap, использующих Synap SDK на оборудовании Synaptics."
|
||
},
|
||
"teflon_tfl": {
|
||
"label": "Teflon",
|
||
"description": "Детектор делегатов Teflon для TFLite с использованием библиотеки делегатов Mesa Teflon для ускорения вывода на поддерживаемых графических процессорах."
|
||
},
|
||
"tensorrt": {
|
||
"label": "TensorRT",
|
||
"description": "Детектор TensorRT для устройств Nvidia Jetson, использующих сериализованные механизмы TensorRT для ускоренного вывода.",
|
||
"device": {
|
||
"label": "Индекс устройства GPU",
|
||
"description": "Используемый индекс устройства GPU."
|
||
}
|
||
},
|
||
"zmq": {
|
||
"label": "ZMQ IPC",
|
||
"description": "Детектор ZMQ IPC, который выгружает логические выводы внешнему процессу через конечную точку ZeroMQ IPC.",
|
||
"endpoint": {
|
||
"label": "ZMQ IPC конечная точка",
|
||
"description": "Конечная точка ZMQ для подключения."
|
||
},
|
||
"request_timeout_ms": {
|
||
"label": "ZMQ Тайм-аут запроса в миллисекундах",
|
||
"description": "Тайм-аут запросов ZMQ в миллисекундах."
|
||
},
|
||
"linger_ms": {
|
||
"label": "Задержка сокета ZMQ в миллисекундах",
|
||
"description": "Период задержки сокета в миллисекундах."
|
||
}
|
||
}
|
||
},
|
||
"model": {
|
||
"label": "Модель обнаружения",
|
||
"description": "Настройки для настройки пользовательской модели обнаружения объектов и ее входной формы.",
|
||
"path": {
|
||
"label": "Путь к модели пользовательского детектора объектов",
|
||
"description": "Путь к файлу пользовательской модели обнаружения (или plus://<model_id> для моделей Frigate+)."
|
||
},
|
||
"labelmap_path": {
|
||
"label": "Карта меток для пользовательского детектора объектов",
|
||
"description": "Путь к файлу карты меток, который сопоставляет числовые классы со строковыми метками детектора."
|
||
},
|
||
"width": {
|
||
"label": "Ширина ввода модели обнаружения объектов",
|
||
"description": "Ширина входного тензора модели в пикселях."
|
||
},
|
||
"height": {
|
||
"label": "Входная высота модели обнаружения объектов",
|
||
"description": "\"Высота входного тензора модели в пикселях."
|
||
},
|
||
"labelmap": {
|
||
"label": "Настройка карты меток",
|
||
"description": "Переопределяет или переназначает записи для объединения со стандартной картой меток."
|
||
},
|
||
"attributes_map": {
|
||
"label": "Сопоставление меток объектов с метками их атрибутов",
|
||
"description": "Сопоставление меток объектов с метками атрибутов, используемыми для прикрепления метаданных (например, 'car' -> ['license_plate'])."
|
||
},
|
||
"input_tensor": {
|
||
"label": "Форма входного тензора модели",
|
||
"description": "Формат тензора, ожидаемый моделью: 'nhwc' или 'nchw'."
|
||
},
|
||
"input_pixel_format": {
|
||
"label": "Модель Входной формат цвета пикселей",
|
||
"description": "Цветовое пространство пикселей, ожидаемое моделью: 'rgb', 'bgr' или 'yuv'."
|
||
},
|
||
"input_dtype": {
|
||
"label": "Модель Тип входа D",
|
||
"description": "Тип данных входного тензора модели (например, 'float32')."
|
||
},
|
||
"model_type": {
|
||
"label": "Тип модели обнаружения объектов",
|
||
"description": "Тип архитектуры модели детектора (ssd, yolox, yolonas, yolo-generic, rfdetr, dfine), используемый некоторыми детекторами для оптимизации."
|
||
}
|
||
},
|
||
"genai": {
|
||
"label": "Генеративная конфигурация ИИ",
|
||
"description": "Настройки для интегрированных поставщиков генеративного искусственного интеллекта, используемые для создания описаний объектов и обзоров.",
|
||
"api_key": {
|
||
"label": "Ключ API",
|
||
"description": "Ключ API, необходимый некоторым поставщикам (также может быть установлен через переменные среды)."
|
||
},
|
||
"base_url": {
|
||
"label": "База URL",
|
||
"description": "Базовый URL для self-hosted или совместимых провайдеров (например, экземпляр Ollama)."
|
||
},
|
||
"model": {
|
||
"label": "Модель",
|
||
"description": "Модель провайдера для генерации описаний или сводок."
|
||
},
|
||
"provider": {
|
||
"label": "Поставщик",
|
||
"description": "Провайдер GenAI (например: ollama, gemini, openai)."
|
||
},
|
||
"roles": {
|
||
"label": "Роли",
|
||
"description": "Роли GenAI (chat, descriptions, embeddings); один провайдер на роль."
|
||
},
|
||
"provider_options": {
|
||
"label": "Варианты провайдера",
|
||
"description": "Дополнительные параметры конкретного провайдера для клиента GenAI."
|
||
},
|
||
"runtime_options": {
|
||
"label": "Параметры времени выполнения",
|
||
"description": "Параметры выполнения, передаваемые провайдеру при каждом запросе инференса."
|
||
}
|
||
},
|
||
"ffmpeg": {
|
||
"label": "FFmpeg",
|
||
"description": "Настройки FFmpeg, включая двоичный путь, аргументы, параметры hwaccel и выходные аргументы для каждой роли.",
|
||
"path": {
|
||
"label": "Путь FFmpeg",
|
||
"description": "Путь к используемому двоичному файлу FFmpeg или псевдоним версии («7.0» или «8.0»)."
|
||
},
|
||
"global_args": {
|
||
"label": "Глобальные аргументы FFmpeg",
|
||
"description": "Глобальные аргументы, передаваемые процессам FFmpeg."
|
||
},
|
||
"hwaccel_args": {
|
||
"label": "Аргументы аппаратного ускорения",
|
||
"description": "Аргументы аппаратного ускорения для FFmpeg. Рекомендуется использовать предустановки, зависящие от поставщика."
|
||
},
|
||
"input_args": {
|
||
"label": "Входные аргументы",
|
||
"description": "Входные аргументы, применяемые к входным потокам FFmpeg."
|
||
},
|
||
"output_args": {
|
||
"label": "Выходные аргументы",
|
||
"description": "Выходные аргументы по умолчанию, используемые для различных ролей FFmpeg, таких как обнаружение и запись.",
|
||
"detect": {
|
||
"label": "Выходные аргументы обнаружения",
|
||
"description": "Выходные аргументы по умолчанию для потоков роли обнуружения."
|
||
},
|
||
"record": {
|
||
"label": "Выходные аргументы записи",
|
||
"description": "Выходные аргументы по умолчанию для потоков роли запись."
|
||
}
|
||
},
|
||
"retry_interval": {
|
||
"label": "Интервал повтора FFmpeg",
|
||
"description": "Секунды ожидания перед повторным подключением потока камеры после сбоя. По умолчанию 10."
|
||
},
|
||
"apple_compatibility": {
|
||
"label": "Совместимость с Apple",
|
||
"description": "Включить тегирование HEVC для лучшей совместимости с плеерами Apple при записи H.265."
|
||
},
|
||
"gpu": {
|
||
"label": "Индекс GPU",
|
||
"description": "Индекс GPU по умолчанию, используемый для аппаратного ускорения, если он доступен."
|
||
},
|
||
"inputs": {
|
||
"label": "Входы камеры",
|
||
"description": "Список определений входного потока (пути и роли) для этой камеры.",
|
||
"path": {
|
||
"label": "Входной путь",
|
||
"description": "URL или путь входного потока камеры."
|
||
},
|
||
"roles": {
|
||
"label": "Входные роли",
|
||
"description": "Роли для этого входного потока."
|
||
},
|
||
"global_args": {
|
||
"label": "Глобальные аргументы FFmpeg",
|
||
"description": "Глобальные аргументы FFmpeg для этого входного потока."
|
||
},
|
||
"hwaccel_args": {
|
||
"label": "Аргументы аппаратного ускорения",
|
||
"description": "Аргументы аппаратного ускорения для этого входного потока."
|
||
},
|
||
"input_args": {
|
||
"label": "Входные аргументы",
|
||
"description": "Входные аргументы, специфичные для этого потока."
|
||
}
|
||
}
|
||
},
|
||
"live": {
|
||
"label": "Просмотр в реальном времени",
|
||
"description": "Настройки разрешения и качества jsmpeg-потока в реальном времени. Не влияет на камеры с рестримом через go2rtc.",
|
||
"streams": {
|
||
"label": "Имена live-потоков",
|
||
"description": "Сопоставление настроенных имён потоков с именами restream/go2rtc для просмотра в реальном времени."
|
||
},
|
||
"height": {
|
||
"label": "Высота live-потока",
|
||
"description": "Высота (в пикселях) для отображения jsmpeg-потока в веб-интерфейсе; должна быть <= высоты потока обнаружения."
|
||
},
|
||
"quality": {
|
||
"label": "Качество live-потока",
|
||
"description": "Качество кодирования потока jsmpeg (1 — наивысшее, 31 — наинизшее)."
|
||
}
|
||
},
|
||
"motion": {
|
||
"label": "Обнаружение движения",
|
||
"description": "Настройки обнаружения движения по умолчанию применяются к камерам, если они не переопределены для каждой камеры.",
|
||
"enabled": {
|
||
"label": "Включить обнаружение движения",
|
||
"description": "Включить или отключить обнаружение движения для всех камер; можно переопределить для каждой камеры."
|
||
},
|
||
"threshold": {
|
||
"label": "Порог движения",
|
||
"description": "Порог разницы пикселей, используемый детектором движения; более высокие значения снижают чувствительность (диапазон 1–255)."
|
||
},
|
||
"lightning_threshold": {
|
||
"label": "Порог молнии",
|
||
"description": "Порог для обнаружения и игнорирования кратковременных всплесков освещения (ниже - более чувствительно, значения от 0,3 до 1,0). Это не предотвращает полное обнаружение движения; это просто заставляет детектор прекратить анализ дополнительных кадров после превышения порога. Во время этих событий по-прежнему создаются записи на основе движения."
|
||
},
|
||
"skip_motion_threshold": {
|
||
"label": "Порог пропуска движения",
|
||
"description": "Если задано значение от 0.0 до 1.0 и за один кадр изменяется большая доля изображения, детектор не вернет области движения и сразу выполнит повторную калибровку. Это снижает нагрузку на CPU и число ложных срабатываний во время молний, гроз и т. п., но может пропустить реальные события, например автотрекинг объекта PTZ-камерой. Компромисс состоит в выборе между потерей нескольких мегабайт записи и просмотром пары коротких клипов. Оставьте параметр незаданным (None), чтобы отключить эту функцию."
|
||
},
|
||
"improve_contrast": {
|
||
"label": "Улучшить контраст",
|
||
"description": "Примените улучшение контрастности к кадрам перед анализом движения, чтобы облегчить обнаружение."
|
||
},
|
||
"contour_area": {
|
||
"label": "Контурная площадь",
|
||
"description": "Минимальная площадь контура в пикселях, необходимая для подсчета контура движения."
|
||
},
|
||
"delta_alpha": {
|
||
"label": "Дельта альфа",
|
||
"description": "Коэффициент альфа-смешивания, используемый при различении кадров для расчета движения."
|
||
},
|
||
"frame_alpha": {
|
||
"label": "Кадр альфа",
|
||
"description": "Значение альфа, используемое при смешивании кадров для предварительной обработки движения."
|
||
},
|
||
"frame_height": {
|
||
"label": "Высота рамки",
|
||
"description": "Высота в пикселях для масштабирования кадров при расчете движения."
|
||
},
|
||
"mask": {
|
||
"label": "Координаты маски",
|
||
"description": "Упорядоченные координаты x,y, определяющие многоугольник маски движения, используемый для включения/исключения областей."
|
||
},
|
||
"mqtt_off_delay": {
|
||
"label": "MQTT задержка выключения",
|
||
"description": "Секунды ожидания после последнего движения перед публикацией состояния «выключено» MQTT."
|
||
},
|
||
"enabled_in_config": {
|
||
"label": "Исходное состояние движения",
|
||
"description": "Указывает, было ли включено обнаружение движения в исходной статической конфигурации."
|
||
},
|
||
"raw_mask": {
|
||
"label": "Исходная маска"
|
||
}
|
||
},
|
||
"objects": {
|
||
"label": "Объекты",
|
||
"description": "Параметры отслеживания объектов по умолчанию, включая метки для отслеживания и фильтры для каждого объекта.",
|
||
"track": {
|
||
"label": "Объекты для отслеживания",
|
||
"description": "Список меток объектов для отслеживания для всех камер; можно переопределить для каждой камеры."
|
||
},
|
||
"filters": {
|
||
"label": "Фильтры объектов",
|
||
"description": "К обнаруженным объектам применяются фильтры для уменьшения ложных срабатываний (площадь, соотношение, достоверность).",
|
||
"min_area": {
|
||
"label": "Минимальная площадь объекта",
|
||
"description": "Минимальная площадь ограничивающей рамки (в пикселях или процентах), необходимая для этого типа объекта. Может быть в пикселях (целое число) или в процентах (плавающее значение от 0,000001 до 0,99)."
|
||
},
|
||
"max_area": {
|
||
"label": "Максимальная площадь объекта",
|
||
"description": "Максимальная площадь ограничивающей рамки (в пикселях или процентах), разрешенная для этого типа объекта. Может быть в пикселях (целое число) или в процентах (плавающее значение от 0,000001 до 0,99)."
|
||
},
|
||
"min_ratio": {
|
||
"label": "Минимальное соотношение сторон",
|
||
"description": "Минимальное соотношение ширины и высоты, необходимое для соответствия ограничивающей рамки."
|
||
},
|
||
"max_ratio": {
|
||
"label": "Максимальное соотношение сторон",
|
||
"description": "Максимальное соотношение ширины и высоты, допускаемое для соответствия ограничивающей рамке."
|
||
},
|
||
"threshold": {
|
||
"label": "Порог уверенности",
|
||
"description": "Средний порог достоверности обнаружения, необходимый для того, чтобы объект считался истинно положительным."
|
||
},
|
||
"min_score": {
|
||
"label": "Минимальная уверенность",
|
||
"description": "Минимальная достоверность обнаружения одного кадра, необходимая для подсчета объекта."
|
||
},
|
||
"mask": {
|
||
"label": "Маска фильтра",
|
||
"description": "Координаты полигона, определяющие, где этот фильтр применяется в кадре."
|
||
},
|
||
"raw_mask": {
|
||
"label": "Исходная маска"
|
||
}
|
||
},
|
||
"mask": {
|
||
"label": "Маска объекта",
|
||
"description": "Полигон маски, используемый для предотвращения обнаружения объектов в определенных областях."
|
||
},
|
||
"raw_mask": {
|
||
"label": "Исходная маска"
|
||
},
|
||
"genai": {
|
||
"label": "Конфигурация объекта GenAI",
|
||
"description": "Опции GenAI для описания отслеживаемых объектов и отправки кадров на генерацию.",
|
||
"enabled": {
|
||
"label": "Включить GenAI",
|
||
"description": "По умолчанию включить GenAI генерацию описаний отслеживаемых объектов."
|
||
},
|
||
"use_snapshot": {
|
||
"label": "Используйте снимки",
|
||
"description": "Используйте снимки объектов вместо миниатюр для создания описания GenAI."
|
||
},
|
||
"prompt": {
|
||
"label": "Промпт описания",
|
||
"description": "Шаблон промпта по умолчанию для генерации описаний с помощью GenAI."
|
||
},
|
||
"object_prompts": {
|
||
"label": "Промпты по объектам",
|
||
"description": "Промпты для отдельных объектов, чтобы настроить вывод GenAI для конкретных меток."
|
||
},
|
||
"objects": {
|
||
"label": "Объекты GenAI",
|
||
"description": "Список меток объектов для отправки в GenAI по умолчанию."
|
||
},
|
||
"required_zones": {
|
||
"label": "Обязательные зоны",
|
||
"description": "Зоны, которые необходимо ввести для объектов, чтобы соответствовать критериям создания описания GenAI."
|
||
},
|
||
"debug_save_thumbnails": {
|
||
"label": "Сохранить миниатюры",
|
||
"description": "Сохранять миниатюры, отправляемые в GenAI, для отладки и просмотра."
|
||
},
|
||
"send_triggers": {
|
||
"label": "Триггеры GenAI",
|
||
"description": "Определяет, когда кадры должны отправляться на GenAI (по окончании, после обновлений и т. д.).",
|
||
"tracked_object_end": {
|
||
"label": "Отправить в конце",
|
||
"description": "Отправьте запрос на GenAI, когда отслеживаемый объект закончится."
|
||
},
|
||
"after_significant_updates": {
|
||
"label": "Ранний триггер GenAI",
|
||
"description": "Отправьте запрос GenAI после указанного количества существенных обновлений отслеживаемого объекта."
|
||
}
|
||
},
|
||
"enabled_in_config": {
|
||
"label": "Исходное состояние GenAI",
|
||
"description": "Указывает, был ли включен GenAI в исходной статической конфигурации."
|
||
}
|
||
},
|
||
"filters_attribute": {
|
||
"label": "Фильтры атрибутов",
|
||
"description": "К обнаруженным атрибутам применяются фильтры для уменьшения ложных срабатываний (площадь, соотношение, достоверность).",
|
||
"min_area": {
|
||
"label": "Минимальная площадь атрибута",
|
||
"description": "Минимальная площадь ограничивающей рамки (в пикселях или процентах), необходимая для этого атрибута. Может быть в пикселях (целое число) или в процентах (плавающее значение от 0,000001 до 0,99)."
|
||
},
|
||
"max_area": {
|
||
"label": "Максимальная площадь атрибута",
|
||
"description": "Максимальная площадь ограничивающей рамки (в пикселях или процентах), разрешенная для этого атрибута. Может быть в пикселях (целое число) или в процентах (плавающее значение от 0,000001 до 0,99)."
|
||
},
|
||
"min_ratio": {
|
||
"label": "Минимальное соотношение сторон",
|
||
"description": "Минимальное соотношение ширины и высоты, необходимое для соответствия ограничивающей рамки."
|
||
},
|
||
"max_ratio": {
|
||
"label": "Максимальное соотношение сторон",
|
||
"description": "Максимальное соотношение ширины и высоты, допускаемое для соответствия ограничивающей рамке."
|
||
},
|
||
"threshold": {
|
||
"label": "Порог уверенности",
|
||
"description": "Средний порог достоверности обнаружения, необходимый для того, чтобы атрибут считался истинно положительным."
|
||
},
|
||
"min_score": {
|
||
"label": "Минимальная уверенность",
|
||
"description": "Минимальная достоверность обнаружения одного кадра, необходимая для связи этого атрибута с его родительским объектом."
|
||
},
|
||
"mask": {
|
||
"label": "Маска фильтра",
|
||
"description": "Координаты полигона, определяющие, где этот фильтр применяется в кадре."
|
||
},
|
||
"raw_mask": {
|
||
"label": "Исходная маска"
|
||
}
|
||
}
|
||
},
|
||
"record": {
|
||
"label": "Запись",
|
||
"description": "Настройки записи и хранения применяются к камерам, если они не переопределены для каждой камеры.",
|
||
"enabled": {
|
||
"label": "Включить запись",
|
||
"description": "Включить или отключить запись для всех камер; можно переопределить для каждой камеры."
|
||
},
|
||
"expire_interval": {
|
||
"label": "Запись интервала очистки",
|
||
"description": "Минуты между проходами очистки, при которых удаляются просроченные сегменты записи."
|
||
},
|
||
"continuous": {
|
||
"label": "Постоянное удержание",
|
||
"description": "Количество дней для хранения записей независимо от отслеживаемых объектов или движения. Установите значение 0, если вы хотите сохранять только записи предупреждений и обнаружений.",
|
||
"days": {
|
||
"label": "Дни хранения",
|
||
"description": "Дни хранения записей."
|
||
}
|
||
},
|
||
"motion": {
|
||
"label": "Удержание движения",
|
||
"description": "Количество дней для хранения записей, вызванных движением, независимо от отслеживаемых объектов. Установите значение 0, если вы хотите сохранять только записи предупреждений и обнаружений.",
|
||
"days": {
|
||
"label": "Дни хранения",
|
||
"description": "Дни хранения записей."
|
||
}
|
||
},
|
||
"detections": {
|
||
"label": "Сохранение обнаружения",
|
||
"description": "Настройки хранения записи для событий обнаружения, включая продолжительность до и после захвата.",
|
||
"pre_capture": {
|
||
"label": "Предварительная съемка секунд",
|
||
"description": "Количество секунд до события обнаружения, которое необходимо включить в запись."
|
||
},
|
||
"post_capture": {
|
||
"label": "Секунды после захвата",
|
||
"description": "Количество секунд после события обнаружения, которое необходимо включить в запись."
|
||
},
|
||
"retain": {
|
||
"label": "Сохранение событий",
|
||
"description": "Настройки хранения записей событий обнаружения.",
|
||
"days": {
|
||
"label": "Дни хранения",
|
||
"description": "Количество дней для хранения записей событий обнаружения."
|
||
},
|
||
"mode": {
|
||
"label": "Режим хранения",
|
||
"description": "Режим сохранения: all (сохранить все сегменты), motion (сохранить сегменты с движением) или active_objects (сохранить сегменты с активными объектами)."
|
||
}
|
||
}
|
||
},
|
||
"alerts": {
|
||
"label": "Сохранение оповещений",
|
||
"description": "Настройки хранения записи для событий оповещений, включая продолжительность до и после захвата.",
|
||
"pre_capture": {
|
||
"label": "Предварительная съемка секунд",
|
||
"description": "Количество секунд до события обнаружения, которое необходимо включить в запись."
|
||
},
|
||
"post_capture": {
|
||
"label": "Секунды после захвата",
|
||
"description": "Количество секунд после события обнаружения, которое необходимо включить в запись."
|
||
},
|
||
"retain": {
|
||
"label": "Сохранение событий",
|
||
"description": "Настройки хранения записей событий обнаружения.",
|
||
"days": {
|
||
"label": "Дни хранения",
|
||
"description": "Количество дней для хранения записей событий обнаружения."
|
||
},
|
||
"mode": {
|
||
"label": "Режим хранения",
|
||
"description": "Режим сохранения: all (сохранить все сегменты), motion (сохранить сегменты с движением) или active_objects (сохранить сегменты с активными объектами)."
|
||
}
|
||
}
|
||
},
|
||
"export": {
|
||
"label": "Экспортировать конфигурацию",
|
||
"description": "Настройки, используемые при экспорте записей, такие как замедленная съемка и аппаратное ускорение.",
|
||
"hwaccel_args": {
|
||
"label": "Экспортировать аргументы hwaccel",
|
||
"description": "Аргументы аппаратного ускорения, используемые для операций экспорта/перекодирования."
|
||
},
|
||
"max_concurrent": {
|
||
"label": "Максимальный одновременный экспорт",
|
||
"description": "Максимальное количество заданий экспорта, обрабатываемых одновременно."
|
||
},
|
||
"chapters": {
|
||
"label": "Метаданные глав для встраивания в экспортированные записи"
|
||
}
|
||
},
|
||
"preview": {
|
||
"label": "Предварительный просмотр конфигурации",
|
||
"description": "Настройки, управляющие качеством предварительного просмотра записи, отображаемого в пользовательском интерфейсе.",
|
||
"quality": {
|
||
"label": "Предварительный просмотр качества",
|
||
"description": "Уровень качества предпросмотра (very_low, low, medium, high, very_high)."
|
||
}
|
||
},
|
||
"enabled_in_config": {
|
||
"label": "Исходное состояние записи",
|
||
"description": "Указывает, была ли запись включена в исходной статической конфигурации."
|
||
}
|
||
},
|
||
"review": {
|
||
"label": "Проверка",
|
||
"description": "\"Настройки, которые управляют оповещениями, обнаружениями и сводками обзора GenAI, используемыми пользовательским интерфейсом и хранилищем.",
|
||
"alerts": {
|
||
"label": "Конфигурация оповещений",
|
||
"description": "Настройки, для которых отслеживаемые объекты генерируют оповещения и как оповещения сохраняются.",
|
||
"enabled": {
|
||
"label": "Включить оповещения",
|
||
"description": "Включить или отключить генерацию оповещений для всех камер; можно переопределить для каждой камеры."
|
||
},
|
||
"labels": {
|
||
"label": "Предупреждающие ярлыки",
|
||
"description": "Список меток объектов, которые квалифицируются как оповещения (например: машина, человек)."
|
||
},
|
||
"required_zones": {
|
||
"label": "Обязательные зоны",
|
||
"description": "Зоны, в которые должен войти объект, чтобы считаться оповещением; оставьте пустым, чтобы разрешить любую зону."
|
||
},
|
||
"enabled_in_config": {
|
||
"label": "Исходное состояние оповещений",
|
||
"description": "Отслеживает, были ли оповещения изначально включены в статической конфигурации."
|
||
},
|
||
"cutoff_time": {
|
||
"label": "Время окончания оповещений",
|
||
"description": "Секунды ожидания после отсутствия активности, вызывающей оповещение, прежде чем отключать оповещение."
|
||
}
|
||
},
|
||
"detections": {
|
||
"label": "Конфигурация обнаружения",
|
||
"description": "Настройки, для которых отслеживаемые объекты генерируют обнаружения (без оповещения) и порядок сохранения обнаружений.",
|
||
"enabled": {
|
||
"label": "Включить обнаружение",
|
||
"description": "Включить или отключить события обнаружения для всех камер; можно переопределить для каждой камеры."
|
||
},
|
||
"labels": {
|
||
"label": "Метки обнаружения",
|
||
"description": "\"Список меток объектов, которые квалифицируются как события обнаружения."
|
||
},
|
||
"required_zones": {
|
||
"label": "Обязательные зоны",
|
||
"description": "Зоны, в которые должен войти объект, чтобы считаться обнаруженным; оставьте пустым, чтобы разрешить любую зону."
|
||
},
|
||
"cutoff_time": {
|
||
"label": "Время прекращения обнаружения",
|
||
"description": "Секунды ожидания после отсутствия активности, вызывающей обнаружение, прежде чем отключать обнаружение."
|
||
},
|
||
"enabled_in_config": {
|
||
"label": "Исходное состояние обнаружений",
|
||
"description": "Отслеживает, были ли изначально включены обнаружения в статической конфигурации."
|
||
}
|
||
},
|
||
"genai": {
|
||
"label": "Конфигурация GenAI",
|
||
"description": "Контролирует использование генеративного искусственного интеллекта для создания описаний и резюме элементов обзора.",
|
||
"enabled": {
|
||
"label": "Включить описания GenAI",
|
||
"description": "Включить или отключить описания и сводки GenAI для элементов проверки."
|
||
},
|
||
"alerts": {
|
||
"label": "Включить GenAI для оповещений",
|
||
"description": "Используйте GenAI для создания описаний элементов оповещений."
|
||
},
|
||
"detections": {
|
||
"label": "Включить GenAI для детекций",
|
||
"description": "Используйте GenAI для создания описаний элементов обнаружения."
|
||
},
|
||
"image_source": {
|
||
"label": "Проверьте источник изображения",
|
||
"description": "\"Источник изображений, отправляемых на GenAI ('preview' или 'recordings'); 'recordings' использует кадры более высокого качества, но больше токенов."
|
||
},
|
||
"additional_concerns": {
|
||
"label": "Дополнительные проблемы",
|
||
"description": "Список дополнительных проблем или примечаний, которые GenAI следует учитывать при оценке активности на этой камере."
|
||
},
|
||
"debug_save_thumbnails": {
|
||
"label": "Сохранить миниатюры",
|
||
"description": "Сохраняйте миниатюры, которые отправляются поставщику GenAI для отладки и проверки."
|
||
},
|
||
"enabled_in_config": {
|
||
"label": "Исходное состояние GenAI",
|
||
"description": "Отслеживает, была ли изначально включена проверка GenAI в статической конфигурации."
|
||
},
|
||
"preferred_language": {
|
||
"label": "Предпочитаемый язык",
|
||
"description": "Предпочитаемый язык для запроса у провайдера GenAI сгенерированных ответов."
|
||
},
|
||
"activity_context_prompt": {
|
||
"label": "Промпт контекста активности",
|
||
"description": "Пользовательский промпт, описывающий, какая активность считается подозрительной, а какая нет, для контекста сводок GenAI."
|
||
}
|
||
}
|
||
},
|
||
"snapshots": {
|
||
"label": "Снимки",
|
||
"description": "Настройки снимков отслеживаемых объектов, генерируемых API для всех камер; можно переопределить для каждой камеры.",
|
||
"enabled": {
|
||
"label": "Включить снимки",
|
||
"description": "Включить или отключить сохранение снимков для всех камер; можно переопределить для каждой камеры."
|
||
},
|
||
"timestamp": {
|
||
"label": "Наложение временной метки",
|
||
"description": "Наложение временной метки на снимки из API."
|
||
},
|
||
"bounding_box": {
|
||
"label": "Наложение ограничивающей рамки",
|
||
"description": "Рисовать ограничивающие рамки отслеживаемых объектов на снимках из API."
|
||
},
|
||
"crop": {
|
||
"label": "Обрезать снимок",
|
||
"description": "Обрезать снимки API по ограничивающей рамке обнаруженного объекта."
|
||
},
|
||
"required_zones": {
|
||
"label": "Обязательные зоны",
|
||
"description": "Зоны, в которые должен войти объект, чтобы снимок был сохранен."
|
||
},
|
||
"height": {
|
||
"label": "Высота снимка",
|
||
"description": "Высота (в пикселях) для изменения размера снимков с API на; оставьте пустым, чтобы сохранить исходный размер."
|
||
},
|
||
"retain": {
|
||
"label": "Хранение снимков",
|
||
"description": "Настройки хранения для снимков, включая дни по умолчанию и переопределения для каждого объекта.",
|
||
"default": {
|
||
"label": "Срок хранения по умолчанию",
|
||
"description": "Число дней по умолчанию для хранения снимков."
|
||
},
|
||
"objects": {
|
||
"label": "Сохранение объекта",
|
||
"description": "Переопределения дней хранения снимков для каждого объекта."
|
||
}
|
||
},
|
||
"quality": {
|
||
"label": "Качество снимка",
|
||
"description": "Качество кодирования для сохраненных снимков (0–100)."
|
||
}
|
||
},
|
||
"timestamp_style": {
|
||
"label": "Стиль временной метки",
|
||
"description": "Параметры стиля для временных меток в ленте, применяемых к представлению отладки и снимкам.",
|
||
"position": {
|
||
"label": "Позиция временной метки",
|
||
"description": "Положение отметки времени на изображении (tl/tr/bl/br)."
|
||
},
|
||
"format": {
|
||
"label": "Формат временной метки",
|
||
"description": "Строка формата даты и времени, используемая для меток времени (коды формата даты и времени Python)."
|
||
},
|
||
"color": {
|
||
"label": "Цвет временной метки",
|
||
"description": "Значения цвета RGB для текста метки времени (все значения от 0 до 255).",
|
||
"red": {
|
||
"label": "Красный",
|
||
"description": "Красный компонент (0–255) для цвета метки времени."
|
||
},
|
||
"green": {
|
||
"label": "Зелёный",
|
||
"description": "Зеленый компонент (0–255) для цвета метки времени."
|
||
},
|
||
"blue": {
|
||
"label": "Синий",
|
||
"description": "Синий компонент (0–255) для цвета метки времени."
|
||
}
|
||
},
|
||
"thickness": {
|
||
"label": "Толщина временной метки",
|
||
"description": "Толщина линии текста метки времени."
|
||
},
|
||
"effect": {
|
||
"label": "Эффект временной метки",
|
||
"description": "Визуальный эффект для текста метки времени (нет, сплошной, тень)."
|
||
}
|
||
},
|
||
"classification": {
|
||
"label": "Классификация объектов",
|
||
"description": "Настройки моделей классификации, используемые для уточнения меток объектов или классификации состояний.",
|
||
"bird": {
|
||
"label": "Конфигурация классификации птиц",
|
||
"description": "Настройки, специфичные для моделей классификации птиц.",
|
||
"enabled": {
|
||
"label": "Классификация птиц",
|
||
"description": "Включить или отключить классификацию птиц."
|
||
},
|
||
"threshold": {
|
||
"label": "Минимальный балл",
|
||
"description": "Минимальный классификационный балл, необходимый для принятия классификации птиц."
|
||
}
|
||
},
|
||
"custom": {
|
||
"label": "Пользовательские модели классификации",
|
||
"description": "Конфигурация пользовательских моделей классификации, используемых для обнаружения объектов или состояний.",
|
||
"enabled": {
|
||
"label": "Включить модель",
|
||
"description": "Включить или отключить пользовательскую модель классификации."
|
||
},
|
||
"name": {
|
||
"label": "Название модели",
|
||
"description": "Идентификатор используемой пользовательской модели классификации."
|
||
},
|
||
"threshold": {
|
||
"label": "Порог оценки",
|
||
"description": "Порог оценки, используемый для изменения состояния классификации."
|
||
},
|
||
"save_attempts": {
|
||
"label": "Сохранить попытки",
|
||
"description": "Сколько попыток классификации сохранять для UI недавних классификаций."
|
||
},
|
||
"object_config": {
|
||
"objects": {
|
||
"label": "Классифицировать объекты",
|
||
"description": "Список типов объектов для классификации объектов."
|
||
},
|
||
"classification_type": {
|
||
"label": "Тип классификации",
|
||
"description": "Примененный тип классификации: 'sub_label' (добавляет sub_label) или другие поддерживаемые типы."
|
||
}
|
||
},
|
||
"state_config": {
|
||
"cameras": {
|
||
"label": "Классификация камер",
|
||
"description": "Обрезка для каждой камеры и настройки для классификации состояний.",
|
||
"crop": {
|
||
"label": "Область классификации",
|
||
"description": "Координаты обрезки для запуска классификации на этой камере."
|
||
}
|
||
},
|
||
"motion": {
|
||
"label": "Запуск по движению",
|
||
"description": "Если включено, запускать классификацию при обнаружении движения внутри указанной области обрезки."
|
||
},
|
||
"interval": {
|
||
"label": "Классификационный интервал",
|
||
"description": "Интервал (в секундах) между периодическими запусками классификации для определения состояния."
|
||
}
|
||
}
|
||
}
|
||
},
|
||
"semantic_search": {
|
||
"label": "Семантический поиск",
|
||
"description": "Настройки семантического поиска, который строит и запрашивает эмбеддинги объектов для поиска похожих элементов.",
|
||
"enabled": {
|
||
"label": "Включить семантический поиск",
|
||
"description": "Включить или отключить семантический поиск."
|
||
},
|
||
"reindex": {
|
||
"label": "Переиндексация при запуске",
|
||
"description": "Запустить полную переиндексацию исторических отслеживаемых объектов в базу эмбеддингов."
|
||
},
|
||
"model": {
|
||
"label": "Модель семантического поиска или имя провайдера GenAI",
|
||
"description": "Модель эмбеддингов для семантического поиска (например, 'jinav1') или имя провайдера GenAI с ролью embeddings."
|
||
},
|
||
"model_size": {
|
||
"label": "Размер модели",
|
||
"description": "Выберите размер модели; 'малая' работает на CPU, а для 'большая' обычно требуется GPU."
|
||
},
|
||
"device": {
|
||
"label": "Устройство",
|
||
"description": "Это переопределение, нацеленное на конкретное устройство. См. https://onnxruntime.ai/docs/execution-providers/ для получения дополнительной информации."
|
||
},
|
||
"triggers": {
|
||
"label": "Триггеры",
|
||
"description": "Действия и критерии соответствия для триггеров семантического поиска, специфичных для камеры.",
|
||
"friendly_name": {
|
||
"label": "Дружественное имя",
|
||
"description": "Необязательное понятное имя, отображаемое в пользовательском интерфейсе для этого триггера."
|
||
},
|
||
"enabled": {
|
||
"label": "Включить этот триггер",
|
||
"description": "Включить или отключить этот триггер семантического поиска."
|
||
},
|
||
"type": {
|
||
"label": "Тип триггера",
|
||
"description": "Тип триггера: 'thumbnail' (совпадение с изображением) или 'description' (совпадение с текстом)."
|
||
},
|
||
"data": {
|
||
"label": "Содержимое триггера",
|
||
"description": "Текстовая фраза или идентификатор миниатюры для сопоставления с отслеживаемыми объектами."
|
||
},
|
||
"threshold": {
|
||
"label": "Порог срабатывания",
|
||
"description": "Минимальный показатель сходства (0–1), необходимый для активации этого триггера."
|
||
},
|
||
"actions": {
|
||
"label": "Триггерные действия",
|
||
"description": "Список действий при срабатывании триггера (notification, sub_label, attribute)."
|
||
}
|
||
}
|
||
},
|
||
"face_recognition": {
|
||
"label": "Распознавание лиц",
|
||
"description": "Настройки обнаружения и распознавания лиц для всех камер; можно переопределить для каждой камеры.",
|
||
"enabled": {
|
||
"label": "Включить распознавание лиц",
|
||
"description": "Включить или отключить распознавание лиц для всех камер; можно переопределить для каждой камеры."
|
||
},
|
||
"model_size": {
|
||
"label": "Размер модели",
|
||
"description": "Размер модели для эмбеддингов лиц (small/large); для large может потребоваться GPU."
|
||
},
|
||
"unknown_score": {
|
||
"label": "Порог неизвестного лица",
|
||
"description": "Порог расстояния, ниже которого лицо считается потенциальным совпадением (выше = строже)."
|
||
},
|
||
"detection_threshold": {
|
||
"label": "Порог обнаружения",
|
||
"description": "Минимальная достоверность обнаружения, необходимая для того, чтобы считать обнаружение лица действительным."
|
||
},
|
||
"recognition_threshold": {
|
||
"label": "Порог распознавания",
|
||
"description": "Порог расстояния эмбеддингов лиц, при котором два лица считаются совпадающими."
|
||
},
|
||
"min_area": {
|
||
"label": "Минимальная площадь лица",
|
||
"description": "Минимальная площадь (пиксели) обнаруженного лицевого окна, необходимая для попытки распознавания."
|
||
},
|
||
"min_faces": {
|
||
"label": "Минимум лиц",
|
||
"description": "Минимальное число распознаваний лица перед применением распознанной второстепенной метки к человеку."
|
||
},
|
||
"save_attempts": {
|
||
"label": "Сохранить попытки",
|
||
"description": "Число попыток распознавания лиц, сохраняемых для UI недавнего распознавания."
|
||
},
|
||
"blur_confidence_filter": {
|
||
"label": "Фильтр достоверности размытия",
|
||
"description": "Корректирует оценки уверенности с учётом размытия изображения, чтобы снизить ложные срабатывания на лицах низкого качества."
|
||
},
|
||
"device": {
|
||
"label": "Устройство",
|
||
"description": "Это переопределение, нацеленное на конкретное устройство. См. https://onnxruntime.ai/docs/execution-providers/ для получения дополнительной информации"
|
||
}
|
||
},
|
||
"lpr": {
|
||
"label": "Распознавание номерных знаков",
|
||
"description": "Настройки распознавания номерных знаков, включая пороговые значения обнаружения, форматирование и известные номера.",
|
||
"enabled": {
|
||
"label": "Включить LPR",
|
||
"description": "Включить или отключить распознавание номерных знаков для всех камер; можно переопределить для каждой камеры."
|
||
},
|
||
"model_size": {
|
||
"label": "Размер модели",
|
||
"description": "Размер модели, используемый для обнаружения/распознавания текста. Большинству пользователей следует использовать 'малая'."
|
||
},
|
||
"detection_threshold": {
|
||
"label": "Порог обнаружения",
|
||
"description": "Порог достоверности обнаружения для запуска OCR на подозрительном номере."
|
||
},
|
||
"min_area": {
|
||
"label": "Минимальная площадь номера",
|
||
"description": "Минимальная площадь номерного знака (в пикселях), необходимая для попытки распознавания."
|
||
},
|
||
"recognition_threshold": {
|
||
"label": "Порог распознавания",
|
||
"description": "Порог уверенности, необходимый для присвоения распознанного текста номера как второстепенной метки."
|
||
},
|
||
"min_plate_length": {
|
||
"label": "Мин. длина номера",
|
||
"description": "Минимальное число символов в распознанном номере, чтобы считать его действительным."
|
||
},
|
||
"format": {
|
||
"label": "Regex формата номера",
|
||
"description": "Необязательное регулярное выражение для проверки распознанных строк номеров на соответствие ожидаемому формату."
|
||
},
|
||
"match_distance": {
|
||
"label": "Допустимое расстояние совпадения",
|
||
"description": "Сколько несовпадающих символов допускается при сравнении обнаруженных номеров с известными."
|
||
},
|
||
"known_plates": {
|
||
"label": "Известные номера",
|
||
"description": "Список номеров или регулярных выражений для особого отслеживания или оповещений."
|
||
},
|
||
"enhancement": {
|
||
"label": "Уровень улучшения",
|
||
"description": "Уровень улучшения (0–10), применяемый к кропам номеров перед OCR; более высокие значения не всегда улучшают результат, уровни выше 5 могут работать только с ночными номерами — используйте осторожно."
|
||
},
|
||
"debug_save_plates": {
|
||
"label": "Сохранять отладочные кропы номеров",
|
||
"description": "Сохранять кропы номерных знаков для отладки производительности LPR."
|
||
},
|
||
"device": {
|
||
"label": "Устройство",
|
||
"description": "Это переопределение, нацеленное на конкретное устройство. См. https://onnxruntime.ai/docs/execution-providers/ для получения дополнительной информации"
|
||
},
|
||
"replace_rules": {
|
||
"label": "Правила замены",
|
||
"description": "Правила замены регулярных выражений, используемые для нормализации обнаруженных строк номеров перед сопоставлением.",
|
||
"pattern": {
|
||
"label": "Шаблон регулярного выражения"
|
||
},
|
||
"replacement": {
|
||
"label": "Строка замены"
|
||
}
|
||
},
|
||
"expire_time": {
|
||
"label": "Время истечения (сек)",
|
||
"description": "Время в секундах, после которого невидимый номер удаляется из трекера (только для выделенных LPR-камер)."
|
||
}
|
||
},
|
||
"camera_groups": {
|
||
"label": "Группы камер",
|
||
"description": "Конфигурация именованных групп камер, используемых для организации камер в пользовательском интерфейсе.",
|
||
"cameras": {
|
||
"label": "Список камер",
|
||
"description": "Массив имен камер, включенных в эту группу."
|
||
},
|
||
"icon": {
|
||
"label": "Значок группы",
|
||
"description": "Значок, используемый для обозначения группы камер в пользовательском интерфейсе."
|
||
},
|
||
"order": {
|
||
"label": "Порядок сортировки",
|
||
"description": "Числовой порядок, используемый для сортировки групп камер в пользовательском интерфейсе; большие числа появляются позже."
|
||
}
|
||
},
|
||
"profiles": {
|
||
"label": "Профили",
|
||
"description": "Определения именованных профилей с понятными именами. Профили камер должны ссылаться на имена, определенные здесь.",
|
||
"friendly_name": {
|
||
"label": "Отображаемое имя",
|
||
"description": "Имя профиля, отображаемое в интерфейсе."
|
||
}
|
||
},
|
||
"active_profile": {
|
||
"label": "Активный профиль",
|
||
"description": "Имя текущего активного профиля. Только runtime, не сохраняется в YAML."
|
||
},
|
||
"camera_mqtt": {
|
||
"label": "MQTT",
|
||
"description": "Настройки публикации изображений в MQTT.",
|
||
"enabled": {
|
||
"label": "Отправить изображение",
|
||
"description": "Включить публикацию снимков объектов в MQTT-топики этой камеры."
|
||
},
|
||
"timestamp": {
|
||
"label": "Добавить временную метку",
|
||
"description": "Наложение временной метки на изображения, опубликованные в MQTT."
|
||
},
|
||
"bounding_box": {
|
||
"label": "Добавить ограничивающую рамку",
|
||
"description": "Рисовать ограничивающие рамки на изображениях, публикуемых в MQTT."
|
||
},
|
||
"crop": {
|
||
"label": "Обрезать изображение",
|
||
"description": "Обрезать изображения, опубликованные в MQTT, до ограничивающей рамки обнаруженного объекта."
|
||
},
|
||
"height": {
|
||
"label": "Высота изображения",
|
||
"description": "\"Высота (в пикселях) для изменения размера изображений, опубликованных через MQTT."
|
||
},
|
||
"required_zones": {
|
||
"label": "Обязательные зоны",
|
||
"description": "Зоны, в которые должен войти объект, чтобы изображение MQTT было опубликовано."
|
||
},
|
||
"quality": {
|
||
"label": "Качество JPEG",
|
||
"description": "Качество JPEG для изображений, опубликованных в MQTT (0–100)."
|
||
}
|
||
},
|
||
"camera_ui": {
|
||
"label": "Интерфейс камеры",
|
||
"description": "Порядок отображения и видимость этой камеры в UI. Порядок влияет на дашборд по умолчанию. Для более гибкого управления используйте группы камер.",
|
||
"order": {
|
||
"label": "Порядок в интерфейсе",
|
||
"description": "Числовой порядок сортировки камеры в UI (дашборд по умолчанию и списки); большие числа отображаются позже."
|
||
},
|
||
"dashboard": {
|
||
"label": "Показывать в интерфейсе",
|
||
"description": "Показывать ли эту камеру везде в интерфейсе Frigate. При отключении для повторного отображения потребуется вручную изменить конфиг."
|
||
},
|
||
"review": {
|
||
"label": "Показывать в проверке",
|
||
"description": "Показывать ли эту камеру в проверке (страница проверки и её фильтр камер, проверка движения и история)."
|
||
}
|
||
},
|
||
"onvif": {
|
||
"label": "ONVIF",
|
||
"description": "Соединение ONVIF и настройки автослежения PTZ для этой камеры.",
|
||
"host": {
|
||
"label": "Хост ONVIF",
|
||
"description": "Хост (и дополнительная схема) для службы ONVIF для этой камеры."
|
||
},
|
||
"port": {
|
||
"label": "Порт ONVIF",
|
||
"description": "Номер порта для службы ONVIF."
|
||
},
|
||
"user": {
|
||
"label": "Имя пользователя ONVIF",
|
||
"description": "Имя пользователя для аутентификации ONVIF; на некоторых устройствах требуется администратор для ONVIF."
|
||
},
|
||
"password": {
|
||
"label": "Пароль ONVIF",
|
||
"description": "Пароль для аутентификации ONVIF."
|
||
},
|
||
"tls_insecure": {
|
||
"label": "Отключить проверку TLS",
|
||
"description": "Пропустить проверку TLS и отключить дайджест-аутентификацию для ONVIF (небезопасно; использовать только в безопасных сетях)."
|
||
},
|
||
"profile": {
|
||
"label": "Профиль ONVIF",
|
||
"description": "Конкретный медиа-профиль ONVIF, используемый для элемента управления PTZ, соответствующий токену или имени. Если этот параметр не установлен, автоматически выбирается первый профиль с действительной конфигурацией PTZ."
|
||
},
|
||
"autotracking": {
|
||
"label": "Автотрекинг",
|
||
"description": "Автоматически отслеживайте движущиеся объекты и удерживайте их в центре кадра с помощью движений камеры PTZ.",
|
||
"enabled": {
|
||
"label": "Включить автотрекинг",
|
||
"description": "Включить или отключить автоматическое PTZ-сопровождение обнаруженных объектов."
|
||
},
|
||
"calibrate_on_startup": {
|
||
"label": "Калибровка при запуске",
|
||
"description": "Измерьте скорость двигателя PTZ при запуске, чтобы повысить точность отслеживания. Frigate обновит конфигурацию с помощью motion_weights после калибровки."
|
||
},
|
||
"zooming": {
|
||
"label": "Режим масштабирования",
|
||
"description": "Управляет масштабированием: отключенный (только панорамирование и наклон), полный (наиболее совместимый режим) или условный (одновременное панорамирование, наклон и масштабирование)."
|
||
},
|
||
"zoom_factor": {
|
||
"label": "Уровень масштабирования",
|
||
"description": "Уровень зума на отслеживаемых объектах. Меньшие значения оставляют в кадре больше сцены; большие приближают сильнее, но могут потерять объект. Значения от 0.1 до 0.75."
|
||
},
|
||
"track": {
|
||
"label": "Отслеживаемые объекты",
|
||
"description": "Список типов объектов, которые должны запускать автоматическое отслеживание."
|
||
},
|
||
"required_zones": {
|
||
"label": "Обязательные зоны",
|
||
"description": "Прежде чем начнется автоматическое слежение, объекты должны войти в одну из этих зон."
|
||
},
|
||
"return_preset": {
|
||
"label": "Вернуть предустановку",
|
||
"description": "Имя предустановки ONVIF, настроенное в прошивке камеры, к которому можно вернуться после завершения отслеживания."
|
||
},
|
||
"timeout": {
|
||
"label": "Тайм-аут возврата",
|
||
"description": "Подождите это количество секунд после потери отслеживания, прежде чем возвращать камеру в заданное положение."
|
||
},
|
||
"movement_weights": {
|
||
"label": "Вес движения",
|
||
"description": "Калибровочные значения автоматически генерируются при калибровке камеры. Не вносите изменения вручную."
|
||
},
|
||
"enabled_in_config": {
|
||
"label": "Исходное состояние автотрека",
|
||
"description": "Внутреннее поле для отслеживания того, включено ли в конфигурации автоотслеживание."
|
||
}
|
||
},
|
||
"ignore_time_mismatch": {
|
||
"label": "Игнорировать несоответствие времени",
|
||
"description": "Игнорировать расхождение времени между камерой и сервером Frigate при обмене по ONVIF."
|
||
}
|
||
}
|
||
}
|