# Apple Core ML — plugins do ViON

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

Use hardware da Apple para analisar vídeo: detecção de objetos e rostos, leitura de placas e análise do conteúdo da imagem.

- Pacote: @vionvision/camera-ui-coreml
- Grupo: Análise de vídeo e áudio
- Versão: 1.2.13
- Requer: ViON 2.2.5 ou mais recente
- Licença: MIT
- https://npm.vionvision.tech/-/web/detail/@vionvision/camera-ui-coreml
- https://github.com/atva0408-create/Vion-plagin/tree/main/camera-ui-coreml#readme

## Descrição técnica

Detecta objetos, rostos e placas no vídeo das suas câmeras em um Mac usando o Apple CoreML e oferece a busca semântica (CLIP).

## O que faz

- Detecta pessoas, veículos e animais
- Detecta rostos e reconhece pessoas conhecidas
- Detecta placas e lê o texto delas
- Oferece a busca semântica de eventos CLIP
- Segue os valores de confiança das configurações de detecção da câmera
- Permite escolher quais partes do hardware da Apple fazem o trabalho: CPU, GPU e Neural Engine
- Baixa os próprios modelos

## O que é necessário

- Um servidor ViON rodando em um Mac (macOS)
- Para mostrar nomes nos rostos, este plugin precisa ser selecionado como "Face Recognition" em cada câmera: configurações da câmera, "Plugins", "Detections"

## Configurações

- **CLIP model (images)**: o modelo da busca semântica, comum a todas as câmeras. Depois de trocá-lo, é preciso reindexar as gravações
- **Face recognition model**: comum a todas as câmeras. Após uma troca, os rostos salvos são recalculados
- **Compute units**: onde o CoreML executa os modelos. ALL usa CPU, GPU e Neural Engine; as outras opções usam só parte deles
- **Active hardware**: mostra onde os modelos estão rodando
- **Download models again**: apaga os modelos baixados e baixa os atuais
- **Reset settings**: volta todas as configurações do plugin ao padrão
- Por câmera, nos grupos "Object detection", "Face detection" e "License plates": **Model**, **Detection model** e **OCR model**. "Default" segue o modelo recomendado
