# OpenCV — plugin ViON

Fonte: https://vionvision.tech/it/plugins/motion/opencv

Rilevi il movimento nel video della telecamera. Il modulo serve a configurare il rilevamento del movimento nel Suo sistema.

- Pacchetto: @vionvision/camera-ui-opencv
- Gruppo: Rilevamento del movimento
- Versione: 1.2.7
- Richiede: ViON 2.2.5 o successiva
- Licenza: MIT
- https://npm.vionvision.tech/-/web/detail/@vionvision/camera-ui-opencv
- https://github.com/atva0408-create/Vion-plagin/tree/main/camera-ui-opencv#readme

## Descrizione tecnica

Rileva il movimento nell’immagine della telecamera. Per ogni telecamera scegliete uno dei tre metodi di rilevamento e ne regolate la sensibilità.

## Cosa fa

- Rileva il movimento nell’immagine della telecamera e contrassegna le aree in cui qualcosa si muove
- Offre tre metodi di rilevamento: Frame Difference confronta ogni immagine con la precedente, Background Subtraction apprende la scena a riposo e segnala ciò che ne differisce, Default confronta immagini ammorbidite con una soglia regolabile
- Mantiene impostazioni separate per ogni metodo e ogni telecamera
- Ha un pulsante di ripristino per ogni metodo e uno per tutte le impostazioni
- Funziona sul processore, non serve una scheda grafica
- Gli stessi metodi si possono usare nel test di rilevamento del movimento e nelle automazioni

## Impostazioni

- Motion Detector: il metodo di rilevamento usato per la telecamera. Background Subtraction è preselezionato
- Area: la dimensione minima del movimento rilevato in pixel. I movimenti più piccoli vengono ignorati
- Threshold: la sensibilità. Più alto è il valore, più bassa è la sensibilità
- Blur (metodo Default): ammorbidisce l’immagine per attenuare il rumore
- Dilation (metodo Default): allarga le aree di movimento rilevato
- Learning Rate (metodo Background Subtraction): quanto rapidamente lo sfondo si adatta ai cambiamenti della scena, da 0 a 1; -1 significa automatico
