Projetos de reconhecimento facial, APIs web e automação
Sistema completo de detecção e reconhecimento facial usando OpenCV com 3 algoritmos diferentes: EigenFaces, FisherFaces e LBPH.
API REST desenvolvida com Flask para servir aplicações web. Estrutura leve e eficiente para desenvolvimento rápido.
Criação e edição de vídeos usando MoviePy. Automação de criação de shorts com logos, áudio e efeitos.
Execute detect_face.py para capturar imagens do rosto. O sistema detecta faces e olhos em tempo real usando Haar Cascades.
python detect_face.py
Execute treinamento.py para treinar os algoritmos com as imagens capturadas. Gera classifiers para reconhecimento.
python treinamento.py
Execute um dos reconhecedores para identificar faces em tempo real. Escolha entre EigenFaces, FisherFaces ou LBPH.
python reconhecedor_lbph.py
Baseado em análise de componentes principais (PCA). Eficiente para reconhecimento básico.
Análise discriminante linear (LDA). Melhor desempenho com variações de iluminação.
Local Binary Patterns Histograms. Robusto e eficiente para reconhecimento em tempo real.
Esta coleção de projetos Python demonstra habilidades em Computer Vision, desenvolvimento web e processamento de mídia.
Utilizando bibliotecas modernas como OpenCV, Flask e MoviePy, os projetos abordam desde reconhecimento facial em tempo real até criação de APIs RESTful e automação de vídeos.
Todo o código está documentado e pronto para uso, com instruções detalhadas de instalação e execução.
Algoritmos de Reconhecimento
Python Puro
Código Aberto
git clone https://github.com/pixelemfoco/pixelemfoco_site.git cd portifolio/port24-py
python -m venv venv venv\Scripts\activate # Windows source venv/bin/activate # Linux/Mac
pip install -r requirements.txt
# Para reconhecimento facial python detect_face.py # Para Flask API python hello.py # Para processamento de vídeo python video.py