Desenvolvimento Python

Projetos de reconhecimento facial, APIs web e automação

OpenCV Flask Computer Vision Machine Learning

Projetos Desenvolvidos

Reconhecimento Facial

Sistema completo de detecção e reconhecimento facial usando OpenCV com 3 algoritmos diferentes: EigenFaces, FisherFaces e LBPH.

OpenCV NumPy Computer Vision
  • Detecção de faces e olhos
  • Captura e treinamento
  • 3 algoritmos de reconhecimento
  • Processamento em tempo real

Flask API

API REST desenvolvida com Flask para servir aplicações web. Estrutura leve e eficiente para desenvolvimento rápido.

Flask Python REST API
  • Endpoints RESTful
  • Estrutura modular
  • Fácil integração
  • Debug mode

Processamento de Vídeo

Criação e edição de vídeos usando MoviePy. Automação de criação de shorts com logos, áudio e efeitos.

MoviePy FFmpeg Automação
  • Edição automatizada
  • Composição de clips
  • Integração de áudio
  • Export otimizado

Como Funciona o Reconhecimento Facial

1

Captura de Faces

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
2

Treinamento

Execute treinamento.py para treinar os algoritmos com as imagens capturadas. Gera classifiers para reconhecimento.

python treinamento.py
3

Reconhecimento

Execute um dos reconhecedores para identificar faces em tempo real. Escolha entre EigenFaces, FisherFaces ou LBPH.

python reconhecedor_lbph.py

Algoritmos Implementados

EigenFaces

Baseado em análise de componentes principais (PCA). Eficiente para reconhecimento básico.

FisherFaces

Análise discriminante linear (LDA). Melhor desempenho com variações de iluminação.

LBPH

Local Binary Patterns Histograms. Robusto e eficiente para reconhecimento em tempo real.

Sobre os Projetos

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.

3

Algoritmos de Reconhecimento

100%

Python Puro

OpenSource

Código Aberto

Instalação e Uso

1. Clone o Repositório

git clone https://github.com/pixelemfoco/pixelemfoco_site.git
cd portifolio/port24-py

2. Crie um Ambiente Virtual

python -m venv venv
venv\Scripts\activate  # Windows
source venv/bin/activate  # Linux/Mac

3. Instale as Dependências

pip install -r requirements.txt

4. Execute os Projetos

# Para reconhecimento facial
python detect_face.py

# Para Flask API
python hello.py

# Para processamento de vídeo
python video.py