{ "name": { "label": "Наименование камеры", "description": "Наименование камеры это обязательное поле" }, "enabled": { "label": "Включено", "description": "Включено" }, "friendly_name": { "label": "Отображаемое имя", "description": "Отображаемое имя уже используется" }, "label": "Конфигурация", "audio": { "label": "Обнаружение звука", "description": "Настройки обнаружения аудиособытий для этой камеры.", "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": "Количество потоков, используемых для обработки обнаружения звука." } }, "audio_transcription": { "label": "Расшифровка аудиозаписи", "description": "Настройки для транскрипции аудио в реальном времени и речи, используемые для событий и субтитров в реальном времени.", "enabled": { "label": "Включить транскрипцию", "description": "Включить или отключить транскрипцию аудиособытий, запускаемую вручную." }, "enabled_in_config": { "label": "Исходное состояние транскрипции" }, "live_enabled": { "label": "Транскрипция в реальном времени", "description": "Включить потоковую транскрипцию аудио в режиме реального времени по мере его поступления." } }, "birdseye": { "description": "Настройки для составного режима просмотра Birdseye, который объединяет видеопоток с нескольких камер в единый макет.", "label": "Режим Birdseye", "enabled": { "label": "Включить Birdseye", "description": "Включить или отключить функцию Birdseye." }, "mode": { "label": "Режим слежения", "description": "Режимы добавления камер в Birdseye: «объекты», «движение» или «непрерывный»." }, "order": { "label": "Позиция", "description": "Числовое значение, управляющее порядком расположения камер в схеме Birdseye." } }, "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": "Миллисекунды для обнаружения смещения аннотаций, чтобы лучше совместить ограничивающие рамки временной шкалы с записями; может быть положительным или отрицательным." } }, "mqtt": { "label": "MQTT" }, "notifications": { "label": "Уведомления", "enabled": { "label": "Включить уведомления" }, "email": { "label": "Уведомление по электронной почте", "description": "Адрес электронной почты, используемый для push-уведомлений или требуемый некоторыми поставщиками уведомлений." }, "cooldown": { "label": "Период охлаждения", "description": "Пауза (в секундах) между уведомлениями, чтобы не спамить получателей." }, "enabled_in_config": { "label": "Исходное состояние уведомлений", "description": "Указывает, были ли уведомления включены в исходной статической конфигурации." } }, "ffmpeg": { "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": "Просмотр в реальном времени", "streams": { "label": "Имена live-потоков", "description": "Сопоставление настроенных имён потоков с именами restream/go2rtc для просмотра в реальном времени." }, "height": { "label": "Высота live-потока", "description": "Высота (в пикселях) для отображения jsmpeg-потока в веб-интерфейсе; должна быть <= высоты потока обнаружения." }, "quality": { "label": "Качество live-потока", "description": "Качество кодирования потока jsmpeg (1 — наивысшее, 31 — наинизшее)." } }, "motion": { "label": "Обнаружение движения", "enabled": { "label": "Включить обнаружение движения" }, "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": "Объекты для отслеживания" }, "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 в исходной статической конфигурации." } } }, "record": { "label": "Запись", "enabled": { "label": "Включить запись" }, "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": "Проверка", "alerts": { "label": "Конфигурация оповещений", "description": "Настройки, для которых отслеживаемые объекты генерируют оповещения и как оповещения сохраняются.", "enabled": { "label": "Включить оповещения" }, "labels": { "label": "Предупреждающие ярлыки", "description": "Список меток объектов, которые квалифицируются как оповещения (например: машина, человек)." }, "required_zones": { "label": "Обязательные зоны", "description": "Зоны, в которые должен войти объект, чтобы считаться оповещением; оставьте пустым, чтобы разрешить любую зону." }, "enabled_in_config": { "label": "Исходное состояние оповещений", "description": "Отслеживает, были ли оповещения изначально включены в статической конфигурации." }, "cutoff_time": { "label": "Время окончания оповещений", "description": "Секунды ожидания после отсутствия активности, вызывающей оповещение, прежде чем отключать оповещение." } }, "detections": { "label": "Конфигурация обнаружения", "description": "Настройки, для которых отслеживаемые объекты генерируют обнаружения (без оповещения) и порядок сохранения обнаружений.", "enabled": { "label": "Включить обнаружение" }, "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": "Снимки", "enabled": { "label": "Включить снимки" }, "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": "Стиль временной метки", "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": "Визуальный эффект для текста метки времени (нет, сплошной, тень)." } }, "semantic_search": { "label": "Семантический поиск", "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": "Распознавание лиц", "enabled": { "label": "Включить распознавание лиц" }, "min_area": { "label": "Минимальная площадь лица", "description": "Минимальная площадь (пиксели) обнаруженного лицевого окна, необходимая для попытки распознавания." } }, "lpr": { "label": "Распознавание номерных знаков", "description": "Настройки распознавания номерных знаков, включая пороговые значения обнаружения, форматирование и известные номера.", "enabled": { "label": "Включить LPR" }, "min_area": { "label": "Минимальная площадь номера", "description": "Минимальная площадь номерного знака (в пикселях), необходимая для попытки распознавания." }, "enhancement": { "label": "Уровень улучшения", "description": "Уровень улучшения (0–10), применяемый к кропам номеров перед OCR; более высокие значения не всегда улучшают результат, уровни выше 5 могут работать только с ночными номерами — используйте осторожно." }, "expire_time": { "label": "Время истечения (сек)", "description": "Время в секундах, после которого невидимый номер удаляется из трекера (только для выделенных LPR-камер)." } }, "profiles": { "label": "Профили" }, "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." } } }