Pular para o conteúdo
Projetos
Desktop · Visão computacional

Organizador por Rostos

Uma pasta bagunçada de fotos vira uma pasta por pessoa, sozinha.

Status
Em produção
Ano
2026
Tecnologias
Python, OpenCV, scikit-learn, Tkinter
Abrir protótipo
  1. 01Pastafotos, com ou sem subpastas
  2. 02Detectarrostos com YuNet
  3. 03Reconhecerimpressão digital com SFace
  4. 04Agruparrostos parecidos com DBSCAN
  5. 05Organizaruma pasta por pessoa

O problema

Milhares de fotos misturadas e a tarefa impossível de separar, na mão, todas as fotos de cada pessoa.

O que foi feito

Um programa com janela simples:

  • Escolhe a pasta de origem e onde salvar.
  • A IA encontra os rostos em cada foto e transforma cada rosto num vetor numérico.
  • Rostos parecidos são agrupados; cada grupo vira uma pasta "Pessoa 01", "Pessoa 02"…
  • Uma foto com várias pessoas vai para a pasta de cada uma. Fotos sem rosto e rostos que não casam com ninguém ficam em pastas separadas.
  • A sensibilidade define o quanto dois rostos precisam se parecer para contar como a mesma pessoa.

Na demo

É uma réplica da tela do programa com fotos de exemplo de pessoas fictícias. Mude a sensibilidade e rode de novo: muito rígida, fotos de longe ficam de fora; muito solta, pessoas parecidas se misturam.

Pedro Henrique Barreto

Responde em até 2 dias úteis

Olá!

Responda algumas perguntas rápidas e eu volto com uma proposta.

leva menos de 1 minuto