Mini curso introdutório de Visão Computacional utilizando Python, OpenCV e MediaPipe para reconhecimento Facial e de Mãos.
O projeto apresenta exemplos práticos de:
- reconhecimento facial;
- detecção de mãos;
- contador de dedos;
- filtros faciais em tempo real.
- Python 3
- OpenCV
- MediaPipe
- NumPy
Clone o repositório:
git clone https://github.com/SEU-USUARIO/minicurso-mediapipe.gitEntre na pasta:
cd minicurso-mediapipeCrie um ambiente virtual:
python -m venv venvAtive o ambiente virtual:
source venv/bin/activatevenv\Scripts\activateInstale as dependências:
pip install opencv-python mediapipe numpymodels/
├── face_landmarker.task
└── hand_landmarker.task
face.py
maos.py
contador.py
volume.py
filtro.py
- O que é visão computacional
- Aplicações no dia a dia
- Introdução ao MediaPipe
- Face Mesh
- Landmarks faciais
- Coordenadas X, Y e Z
- Hand Landmarker
- Rastreamento das mãos
- Desenho dos landmarks
- Identificação dos dedos levantados
- Comparação de landmarks
- Contagem em tempo real
- Óculos desenhados em tempo real
- Nariz estilizado
- Uso de coordenadas faciais
Os modelos utilizados podem ser baixados no site oficial do Google Dev:
- Face Landmarker
- Hand Landmarker
🔗 https://ai.google.dev/edge/mediapipe/solutions/guide
Demonstrar de forma simples e prática como utilizar visão computacional em projetos interativos utilizando Python e MediaPipe.
Mayara Duarte
Mini Curso — Visão Computacional com MediaPipe