# OpenCV — plugins de ViON

Fuente: https://vionvision.tech/es/plugins/motion/opencv

Detecte movimiento en el vídeo de la cámara. El módulo sirve para configurar la detección de movimiento en su sistema.

- Paquete: @vionvision/camera-ui-opencv
- Grupo: Detección de movimiento
- Versión: 1.2.7
- Requiere: ViON 2.2.5 o posterior
- Licencia: MIT
- https://npm.vionvision.tech/-/web/detail/@vionvision/camera-ui-opencv
- https://github.com/atva0408-create/Vion-plagin/tree/main/camera-ui-opencv#readme

## Descripción técnica

Detecta movimiento en la imagen de la cámara. Para cada cámara elige uno de tres métodos de detección y ajusta su sensibilidad.

## Qué hace

- Detecta movimiento en la imagen de la cámara y marca las zonas donde algo se mueve
- Ofrece tres métodos de detección: Frame Difference compara cada imagen con la anterior, Background Subtraction aprende la escena en calma y comunica lo que difiere de ella, Default compara imágenes suavizadas con un umbral ajustable
- Guarda ajustes separados para cada método y cada cámara
- Tiene un botón de restablecimiento para cada método y otro para todos los ajustes
- Funciona en el procesador, no necesita tarjeta gráfica
- Los mismos métodos se pueden usar en la prueba de detección de movimiento y en automatizaciones

## Configuración

- Motion Detector: el método de detección usado para la cámara. Background Subtraction está preseleccionado
- Area: el tamaño mínimo del movimiento detectado en píxeles. Los movimientos más pequeños se ignoran
- Threshold: la sensibilidad. Cuanto mayor es el valor, menor es la sensibilidad
- Blur (método Default): suaviza la imagen para eliminar ruido
- Dilation (método Default): amplía las zonas de movimiento detectado
- Learning Rate (método Background Subtraction): con qué rapidez se adapta el fondo a los cambios de la escena, de 0 a 1; -1 significa automático
