# OpenCV — плагины ViON

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

Замечайте движение на видео с камеры. Модуль подходит для настройки обнаружения движения в вашей системе.

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

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

Находит движение в изображении камеры. Для каждой камеры вы выбираете один из трёх методов обнаружения и настраиваете его чувствительность.

## Что умеет

- Находит движение в изображении камеры и отмечает области, где что-то движется
- Предлагает три метода обнаружения: Frame Difference сравнивает каждый кадр с предыдущим, Background Subtraction запоминает спокойную сцену и сообщает, что от неё отличается, Default сравнивает сглаженные кадры с настраиваемым порогом
- Хранит отдельные настройки для каждого метода и каждой камеры
- Есть кнопка сброса для каждого метода и одна для всех настроек
- Работает на процессоре, видеокарта не нужна
- Те же методы можно использовать в проверке обнаружения движения и в автоматизациях

## Настройки

- Motion Detector: метод обнаружения для камеры. По умолчанию выбран Background Subtraction
- Area: минимальный размер обнаруженного движения в пикселях. Более мелкие движения игнорируются
- Threshold: чувствительность. Чем выше значение, тем ниже чувствительность
- Blur (метод Default): сглаживает изображение, чтобы подавить шум
- Dilation (метод Default): расширяет области обнаруженного движения
- Learning Rate (метод Background Subtraction): как быстро фон подстраивается под изменения сцены, от 0 до 1; -1 означает автоматически
