Что ловит OCR там, где простое сравнение изображения пропускает
Сравнение изображения смотрит форму против шаблона. Неверная цифра близкого штриха может пройти. OCR читает знак и сверяет строку, которая должна была быть напечатана. Сравнение видит грязь и непропечатку, которые OCR пропускает, если знак читается. Нужны оба. Не заменяйте 100% контроль одним OCR.
Сравнение изображения смотрит, похожа ли форма на шаблон. Неверная цифра с близкой толщиной штриха может пройти. OCR читает знаки и сверяет их со строкой, которая должна была быть напечатана, и так ловит неверный знак. Наоборот: сравнение видит грязь и непропечатку, а OCR пропустит их, если знак всё ещё читается верно. Нужны оба. Не заменяйте 100% контроль одним OCR.

Чего каждая не видит
У сравнения нет понятия «здесь должна быть 8». Шаблон — 8, печать — 0, и если разница контура меньше порога, тревоги нет. OCR знает, что ожидаемая строка — 8. Прочитал 0 — тревожит. Но пятно грязи на знаке, пока знак читается как 8, для OCR содержание верно. Это пятно видит только сравнение или поиск дефектов.
На зоне номера партии: сравнение игнорирует форму, OCR проверяет содержание. На фиксированном сюжете вокруг номера: внешний вид у сравнения. Не выключайте поиск дефектов на всей этикетке из-за того, что OCR включён.
Разделение
| Проблема | Сравнение | OCR |
|---|---|---|
| 8 напечатана как 0 | Может пропустить | Ловит |
| Грязь на знаке, знак всё ещё читается | Ловит | Может пропустить |
| Верный номер, разный на каждой этикетке | Дал бы ложную тревогу, поэтому игнорировать | Сверить ожидаемую строку |
При смене заказа
- Положить этикетку с номером, напечатанным неверно нарочно. Убедиться, что OCR тревожит.
- Положить этикетку с верным номером и пятном грязи. Убедиться, что поиск дефектов тревожит.
- Только когда обе падают так, как должны, зона настроена верно.