# OpenCL — plugin ViON

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

Rilevi il movimento nell’inquadratura usando la scheda grafica. Verifichi la compatibilità dell’hardware prima del collegamento.

- Pacchetto: @vionvision/camera-ui-opencl
- 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-opencl
- https://github.com/atva0408-create/Vion-plagin/tree/main/camera-ui-opencl#readme

## Descrizione tecnica

Rileva il movimento nell’immagine della telecamera ed esegue l’analisi sulla scheda grafica.

## Cosa fa

- Rileva il movimento nell’immagine della telecamera e contrassegna le aree in cui qualcosa si muove
- Esegue l’analisi sulla scheda grafica
- Permette di scegliere quale dispositivo esegue l’analisi, utile nei sistemi con più schede grafiche
- Mantiene impostazioni di sensibilità separate per ogni telecamera, con un pulsante che ripristina i valori predefiniti
- Si può usare nel test di rilevamento del movimento e nelle automazioni

## Cosa serve

- Una scheda grafica con un driver OpenCL installato. Senza OpenCL sul server, il rilevamento del movimento non si avvia
- Se non viene trovata alcuna scheda grafica, il plugin usa il processore, purché sia installato un driver OpenCL per esso

## Impostazioni

- OpenCL Device: il dispositivo che esegue l’analisi. 'auto' prende la prima scheda grafica trovata; le altre voci sono i dispositivi rilevati, numerati come nel suggerimento sotto il campo
- Area: la dimensione minima del movimento rilevato in pixel. I movimenti più piccoli vengono ignorati
- Threshold: la sensibilità, da 0 a 1. Più alto è il valore, più bassa è la sensibilità
- Blur: ammorbidisce l’immagine per attenuare il rumore
- Dilation: allarga le aree di movimento rilevato
