#!/bin/sh # Reconhecimento de pessoas na placa: OpenCV + modelos YuNet (acha rostos) e SFace (impressão do rosto). # Rodar como root. Tudo fica na placa; nada vai para a internet depois de baixar os modelos. set -e DESTINO=${1:-/opt/carinha-pc} apt-get install -y --no-install-recommends python3-opencv mkdir -p "$DESTINO/modelos" cd "$DESTINO/modelos" for m in face_detection_yunet/face_detection_yunet_2023mar.onnx face_recognition_sface/face_recognition_sface_2021dec.onnx; do [ -s "$(basename "$m")" ] || curl -fsSL -o "$(basename "$m")" "https://github.com/opencv/opencv_zoo/raw/main/models/$m" done python3 -c "import cv2; assert hasattr(cv2, 'FaceRecognizerSF'); print('reconhecimento pronto: OpenCV', cv2.__version__)" systemctl restart carinha-pc