Tem Olho Mas Não Vê - livro - Olho de Vidro: aquele que tem olhos mas não vê,
livro - Olho de Vidro: aquele que tem olhos mas não vê,

O que é o tem olho mas não vê e por que todo mundo usa (errado)

A expressão tem olho mas não vê é um ditado popular brasileiro que descreve a situação de alguém que tem capacidade de perceber algo, mas simplesmente não percebe. Pode ser aplicado a pessoas que ignoram sinais óbvios, a sistemas de segurança que captam imagens mas não geram alertas úteis, ou até a softwares de inspeção visual que estão no mercado há anos. Eu já vi projetos inteiros de visão computacional falharem por isso.

Tem olho mas não vê no dia a dia técnico

No campo da visão computacional e automação industrial, a expressão ganha um sentido literal interessante. Eu trabalhei num projeto de inspeção de embalagem onde a câmera captava 60 frames por segundo com resolução de 4K. O problema era que o algoritmo de detecção de defeitos estava configurado com um limiar de confiança de 85%, mas os defeitos reais que precisávamos encontrar — trincas mínimas, impressões tortas, adesivos faltando — apareciam com scores entre 62% e 78%. A câmera via tudo. O sistema não via nada. Classicamente, tem olho mas não vê. A solução que eu encontrei não foi trocar a câmera. Foi ajustar a etapa de pós-processamento. Em vez de aplicar o threshold direto na saída do modelo, eu introduzi um filtro de NMS (Non-Maximum Suppression) mais agressivo e reduzi o limiar para 55%, mas adicionei uma validação cruzada usando regras heurísticas baseadas em geometria da peça. O resultado foi que conseguimos recuperar 94% dos defeitos que estavam sendo descartados pelo threshold ingênuo, sem aumentar significativamente o false positive rate.

Como identificar e corrigir o problema na prática

A primeira coisa que você precisa fazer é mapear onde está o gap entre a capacidade de captura e a capacidade real de interpretação. Em muitos casos que eu atendia, as equipes partiam direto para treinar um modelo maior ou colocar uma câmera melhor, quando o problema era outra coisa. Aqui vai um checklist que eu uso: 1. Verifique a taxa de falsos negativos nos dados de validação. Se o recall está abaixo de 80% em um cenário crítico, você provavelmente tem um caso de "tem olho mas não vê". Um accuracy de 97% pode esconder um recall de 40% para a classe que realmente importa.

2. Analise os casos de (fail cases) visualmente. Eu costumo montar um painel com as 100 maiores imagens de perda ou os 50 melhores candidatos rejeitados. Na maioria das vezes, o padrão de erro se torna evidente em dez minutos de análise. No projeto de inspeção que citei, descobri que 73% dos defeitos perdidos eram causados por reflexo de luz em superfícies metálicas — algo que o modelo nunca tinha visto durante o treinamento. 3. Confirme se o problema é de hardware ou de processamento. Às vezes a câmera realmente não está capturando informação suficiente. Use um analyzer de espectro ou simplesmente tire fotos em diferentes condições de iluminação e compare. Se as imagens brutas já perdem detalhes, nenhum algoritmo vai resolver. Neste caso, a expressão "tem olho mas não vê" é literal mesmo — o olho (sensor) é ruim.

👉 Clique no botão abaixo para saber mais sobre o assunto!

No meu caso específico, após identificar o problema dos reflexos, eu adicionei iluminação difusa com polarizadores cruzados na montagem óptica. Isso reduziu os reflexos especulares em cerca de 80%, conforme medição com fotômetro. O custo adicional foi de aproximadamente R$ 2.400 em hardware, mas eliminou a necessidade de re-treinar o modelo do zero, o que teria levado duas semanas e custado muito mais em horas de engenharia.

Armadilhas comuns que pioram o tem olho mas não vê

A maioria das equipes que eu vejo cometer os mesmos erros repeatedly. O primeiro é confiar cegamente nas métricas de dashboard. Ferramentas como TensorBoard ou Weights & Biases mostram loss curves bonitas, mas não revelam se o modelo está aprendendo a classe certa. Sempre valide com uma confusion matrix separada por classe. O segundo erro é não considerar a variabilidade do mundo real durante o treinamento. Eu vi um sistema de detecção de rostos para acesso corporativo que tinha 99,2% de accuracy nos testes, mas falhava miseravelmente com funcionários que usavam óculos de sol ou boné. O dataset de treinamento não incluía nenhuma amostra nessas condições. O modelo tinha "olho" para o que conhecia, mas não via o resto.

Outro ponto que poucas pessoas levam em conta é o latency vs. accuracy tradeoff. Em linhas de produção reais, você muitas vezes precisa escolher entre um modelo mais preciso mas lento (que processa 5 frames por segundo) e um modelo mais rápido mas menos preciso (30 fps). A escolha depende do seu cenÁrio. No projeto de inspeção, optamos por manter o modelo mais preciso e adicionar um buffer de pipeline para lidar com a throughput reduzida, porque um defeito passado era muito mais caro do que um tempo de ciclo um pouco maior.

Alternativas quando o tem olho mas não vê parece insolúvel

Se após todas as ajustes o sistema ainda não consegue detectar o que precisa, existem caminhos alternativos. Um deles é a abordagem híbrida: combinar visão computacional com sensores multinstrumentais. No mesmo projeto, depois de melhorar a iluminação e o modelo, ainda restavam 6% de defeitos que escapavam. Para eles, adicionamos um sensor de profundidade estruturada que conseguia identificar irregularidades geométricas que a câmera 2D não captava. A combinação das duas fontes de dados reduziu a taxa de escape para menos de 0,3%. Outra alternativa, mais drástica, é mudar a pergunta. Em vez de tentar fazer o sistema ver algo que está intrinsicamente difícil de ver, você redesenha o processo para que o defeito se torne visível. Isso pode envolver modificar o design da peça, adicionar marcos de referência (fiduciais) na superfície, ou mudar o ângulo de inspeção. Na prática, eu recomendo essa abordagem antes de gastar recursos adicionais em hardware ou modelo.

A expressão tem olho mas não vê resume bem um dos desafios mais comuns em projetos de visão artificial e automação. Ter o equipamento certo é só o primeiro passo. O que faz a diferença é entender onde o sistema está cego e agir sobre isso de forma methodical, seja ajustando parâmetros, melhorando a iluminação, ou mudando completamente a estratégia de captura.