# Apple Core ML — plugin ViON

Fonte: https://vionvision.tech/it/plugins/analytics/coreml

Usi hardware Apple per analizzare il video: ricerca di oggetti e volti, lettura delle targhe e analisi del contenuto dell’inquadratura.

- Pacchetto: @vionvision/camera-ui-coreml
- Gruppo: Analisi video e audio
- Versione: 1.2.13
- Richiede: ViON 2.2.5 o successiva
- Licenza: MIT
- https://npm.vionvision.tech/-/web/detail/@vionvision/camera-ui-coreml
- https://github.com/atva0408-create/Vion-plagin/tree/main/camera-ui-coreml#readme

## Descrizione tecnica

Rileva oggetti, volti e targhe nel video delle vostre telecamere su un Mac usando Apple CoreML e fornisce la ricerca semantica (CLIP).

## Cosa fa

- Rileva persone, veicoli e animali
- Rileva i volti e riconosce le persone note
- Rileva le targhe e ne legge il testo
- Fornisce la ricerca semantica degli eventi CLIP
- Rispetta i valori di confidenza delle impostazioni di rilevamento della telecamera
- Permette di scegliere quali parti dell’hardware Apple svolgono il lavoro: CPU, GPU e Neural Engine
- Scarica da solo i modelli

## Cosa serve

- Un server ViON che gira su un Mac (macOS)
- Per mostrare i nomi sui volti, questo plugin va selezionato come "Face Recognition" per ogni telecamera: impostazioni della telecamera, "Plugins", "Detections"

## Impostazioni

- **CLIP model (images)**: il modello per la ricerca semantica, comune a tutte le telecamere. Dopo averlo cambiato occorre reindicizzare le registrazioni
- **Face recognition model**: comune a tutte le telecamere. Dopo una modifica i volti salvati vengono ricalcolati
- **Compute units**: dove CoreML esegue i modelli. ALL usa CPU, GPU e Neural Engine; le altre opzioni ne usano solo una parte
- **Active hardware**: mostra dove vengono eseguiti i modelli
- **Download models again**: elimina i modelli scaricati e scarica quelli aggiornati
- **Reset settings**: riporta tutte le impostazioni del plugin ai valori predefiniti
- Per telecamera, nei gruppi "Object detection", "Face detection" e "License plates": **Model**, **Detection model** e **OCR model**. "Default" segue il modello consigliato
