# Rust Motion — плагины ViON

Источник: https://vionvision.tech/plugins/motion/rust-motion

Находите движение в кадре с небольшой нагрузкой на процессор. Подходящий режим проверяется на вашей системе.

- Пакет: @vionvision/camera-ui-rust-motion
- Группа: Обнаружение движения
- Версия: 1.2.8
- Требуется: ViON 2.2.5 или новее
- Лицензия: MIT
- https://npm.vionvision.tech/-/web/detail/@vionvision/camera-ui-rust-motion
- https://github.com/atva0408-create/Vion-plagin/tree/main/camera-ui-rust-motion#readme

## Техническое описание

Находит движение в изображении камеры с низкой нагрузкой на процессор. Замечает и мелкие, и медленные движения.

## Что умеет

- Находит движение в изображении камеры и отмечает области, где что-то движется
- Мало нагружает процессор и не требует видеокарты
- Надёжно замечает мелкие и медленные движения — днём и ночью
- Считает близко расположенные изменившиеся области одним движением, поэтому далёкое животное — одно обнаружение, а не несколько пятен
- После поворота камеры или резкой смены экспозиции начинает заново, а не отмечает всё изображение
- Хранит отдельные настройки для каждой камеры, с кнопкой возврата к значениям по умолчанию

## Что нужно

- Детектор доступен не для всех серверных систем. Если для вашей его нет, плагин не добавляет камерам датчик движения

## Настройки

- Area: минимальный суммарный размер соседних изменившихся областей, который считается движением
- Threshold: изменение яркости, при котором пиксель считается изменившимся
- Blur Radius: сглаживает изображение перед обнаружением, чтобы снизить шум
- Dilation Size: объединяет соседние изменившиеся пиксели в одну область
- Reference Hold: сколько секунд хранится опорное изображение. Большие значения ловят очень медленное движение, меньшие держат рамки движения ближе к текущему положению
