OCR de número de peito: como funciona e onde ele falha
O que realmente acontece entre o clique do fotógrafo e a sua foto aparecer na busca — incluindo os casos em que a leitura automática erra e o que fazemos com eles.
Por Equipe Footo AI · 06 de agosto de 2026 · 8 min de leitura
OCR é a sigla para reconhecimento óptico de caracteres: a tarefa de transformar números e letras que aparecem numa imagem em texto que um banco de dados consegue pesquisar. Em fotografia de prova, esse texto é o número de peito. Parece simples, mas é o passo que decide se o atleta acha as fotos dele em três segundos ou desiste depois de rolar duas mil imagens.
A ordem importa: a IA lê antes da marca d'água
No Footo AI a leitura acontece sobre o arquivo limpo, exatamente como saiu da câmera, antes de qualquer marca d'água ser aplicada. Isso não é detalhe: a marca d'água precisa cobrir a área central da imagem para ter valor como proteção, e a área central de uma foto de corrida é justamente o peito do atleta. Ler depois da marca d'água significa jogar fora parte da informação que se quer extrair.
Depois da leitura, a mesma foto original gera três derivados: a miniatura da grade, a prévia pública de 1080px com marca d'água e o arquivo original, que fica em armazenamento privado e só é liberado por link assinado após a compra.
O que o modelo procura numa foto de prova
- Regiões com alto contraste entre fundo claro e dígitos escuros, tipicamente o peitoral de papel.
- Sequências de 1 a 5 dígitos, o intervalo que cobre praticamente toda prova brasileira.
- Mais de um número por foto: em imagens de largada é comum haver quatro ou cinco atletas identificáveis, e todos são indexados.
- Um grau de confiança para cada leitura, usado para separar o que entra direto na busca do que vai para revisão do fotógrafo.
Onde a leitura automática falha (e é honesto dizer)
Nenhum sistema de OCR acerta 100% em fotografia esportiva, e quem promete isso está vendendo expectativa. Os casos difíceis são sempre os mesmos: peitoral dobrado no meio, camiseta amassada que quebra os dígitos, número molhado de suor ou chuva com a tinta borrada, atleta de costas, braço cobrindo o número no momento do sprint, peitoral preso na cintura em vez do peito, e a lama do trail run.
Há também o oposto: o falso positivo. Um número de patrocinador no arco de chegada, o relógio do cronômetro, a placa de quilometragem — tudo isso é dígito em alto contraste. Por isso a leitura registra o grau de confiança e o fotógrafo pode revisar e corrigir a numeração pelo painel, em lote.
O plano B: busca por selfie
Quando o número não resolve, entra a comparação facial. O atleta envia uma selfie, o sistema gera uma assinatura matemática do rosto e compara com as assinaturas das fotos daquela prova. A selfie não é armazenada como retrato para outros fins e a comparação é sempre limitada ao evento pesquisado.
Por que o processamento roda no navegador
O redimensionamento, a miniatura e a marca d'água são feitos no computador do próprio fotógrafo, durante o upload. Isso elimina a fila de servidor que costuma atrasar a publicação em plataformas tradicionais: não existe um lote de dez mil fotos esperando a vez de ser processado. Quando o envio termina, a galeria já está buscável.
Perguntas frequentes
O OCR lê números manuscritos ou adesivos improvisados?
Lê, com taxa de acerto menor. Peitoral impresso com dígitos grandes e fundo claro é o caso ideal; número escrito à mão depende muito do traço e do contraste.
Quanto tempo leva para a foto entrar na busca?
A leitura acontece durante o upload. Na prática, a galeria fica buscável assim que o fotógrafo termina de enviar o lote.
O fotógrafo pode corrigir um número lido errado?
Pode. O painel mostra as sugestões com baixa confiança e permite aceitar, corrigir ou definir a numeração em massa.
Encontre suas fotos agora
Escolha a prova, digite o número de peito e veja apenas as fotos em que você aparece.