# OpenCL — плагины ViON

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

Находите движение в кадре с использованием видеокарты. Перед подключением проверьте совместимость оборудования.

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

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

Находит движение в изображении камеры и выполняет анализ на видеокарте.

## Что умеет

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

## Что нужно

- Видеокарта с установленным драйвером OpenCL. Без OpenCL на сервере обнаружение движения не запускается
- Если видеокарта не найдена, плагин использует процессор — при условии, что для него установлен драйвер OpenCL

## Настройки

- OpenCL Device: устройство для анализа. 'auto' берёт первую найденную видеокарту; остальные пункты — обнаруженные устройства, пронумерованные как в подсказке под полем
- Area: минимальный размер обнаруженного движения в пикселях. Более мелкие движения игнорируются
- Threshold: чувствительность, от 0 до 1. Чем выше значение, тем ниже чувствительность
- Blur: сглаживает изображение, чтобы подавить шум
- Dilation: расширяет области обнаруженного движения
