O que o OCR pega que uma comparação de imagem simples deixa passar
A comparação de imagem olha a forma contra o template. Um dígito errado de traço parecido pode passar. O OCR lê o caractere e compara com a cadeia que devia ser impressa. A comparação vê sujeira e falta de tinta que o OCR deixa passar se o caractere ainda for lido. Usem as duas. Não substituam a inspeção 100% por OCR.
A comparação de imagem olha se a forma parece o template. Um dígito errado com traço de espessura parecida pode passar. O OCR lê os caracteres e compara com a cadeia que devia ser impressa, e isso pega o caractere errado. No sentido contrário: a comparação vê sujeira e falta de tinta, e o OCR deixa passar se o caractere ainda for lido certo. Usem as duas. Não substituam a inspeção 100% por OCR.

O que cada uma não vê
A comparação não tem a ideia de que isto devia ser um 8. O template é 8, imprimiu-se 0, e se a diferença de contorno estiver abaixo do limiar ela não alarma. O OCR sabe que a cadeia esperada é 8. Lê 0 e alarma. Mas um ponto de sujeira sobre o caractere, se o caractere ainda for lido como 8, é conteúdo certo para o OCR. Só a comparação ou a detecção de defeitos vê esse ponto.
Na área do lote: a comparação ignora a forma, o OCR confere o conteúdo. Na arte fixa em volta do lote: a comparação fica com a aparência. Não desliguem a detecção de defeitos do rótulo inteiro porque há OCR.
Divisão
| Problema | Comparação | OCR |
|---|---|---|
| 8 impresso como 0 | Pode passar | Pega |
| Sujeira num caractere que ainda se lê | Pega | Pode passar |
| Um número certo diferente em cada rótulo | Daria falso alarme, então ignora | Confere a cadeia esperada |
Na troca de trabalho
- Coloquem um rótulo com número impresso errado de propósito. Confirmem que o OCR alarma.
- Coloquem um rótulo com o número certo e um ponto de sujeira. Confirmem que a detecção de defeitos alarma.
- Só quando os dois falharem como devem é que essa área está certa.