Коды и прослеживаемость

Сопоставление OCR, штрихкода и данных партии

Читаемый код может сопровождаться неверной датой или номером партии. Нужны доступные результаты OCR и декодирования; не считайте, что любой считыватель поддерживает обе функции.

Отправить образцы на техническую оценку
Сопоставление OCR, штрихкода и данных партии
Техническая схема; не фотография и не подтверждение проведённого испытания.

Задача и исходные условия

Читаемый код может сопровождаться неверной датой или номером партии. Нужны доступные результаты OCR и декодирования; не считайте, что любой считыватель поддерживает обе функции.

Подготовка испытания

Определите обязательные поля, формат даты и утверждённую запись партии. Сохраняйте начальные нули и значимые разделители. Области текста и кода должны относиться к одной детали.

Задайте проверяемые поля, например партию и дату, и утверждённый источник каждого. Совпадение печати и кода недостаточно, если оба созданы по неверной партии. Сохраните версию эталона события, чтобы позднее изменение плана не меняло смысл. До настройки распознавания согласуйте язык, набор символов, длину поля и формат даты. Подготовьте характерные шрифты, способы печати, отражения и позиции. Проверьте доступность исходных результатов OCR и декодирования; процедура не подтверждает OCR поставляемого считывателя.

Порядок работы

  1. Создайте совпадающие образцы, затем отдельно изменяйте дату, партию или серийный номер.
  2. Сохраните исходную строку OCR и исходное содержимое кода.
  3. Разбирайте только документированный формат, нормализуя разрешённые пробелы без догадки о символах.
  4. Сравните обязательные поля с утверждённой записью и выдайте отдельную причину расхождения.
  5. Проверьте отсутствие текста, нечитаемый код и недоступную запись; автоматического допуска быть не должно.

Создайте контролируемый набор с ожидаемыми полями независимо от распознавания. Сохраните явно правильный образец. Измените только партию, затем дату. Уберите печать, оставив код, подготовьте неоднозначные символы без выдуманного исправления. Проверяйте недоступность эталона отдельно от нечитаемой печати. Наблюдайте исходный текст, код и причину проверки каждого события. При единственном флаге прохода добавьте журнал приложения или измените интерфейс: флаг не доказывает сравнение трёх источников.

Пример протокола испытания

Это условный пример, а не результаты измерений Deyi. Замените значения собственными утверждёнными протоколами испытаний.

Пример протокола испытания
Поле протоколаПринятое значение
Число образцов6
Ожидаемые области2
Идентификатор запускаT120
Версия рецептаO3

Для T120 храните три отдельных поля: исходный печатный текст, исходные декодированные данные и утверждённое эталонное значение. До шести испытаний задайте допустимую нормализацию, например удаление внешних пробелов. Проверьте совпадение, неверную партию, неверную дату, отсутствие печати, неоднозначный символ и недоступный эталон. Несовпадение и нечитаемое поле требуют разных причин. Не подменяйте OCR кодом, чтобы затем объявить совпадение.

Разбирайте по документированной схеме полей и храните оригиналы рядом с разобранными значениями. Разрешайте лишь утверждённую нормализацию: внешние пробелы можно убрать, подмена буквы цифрой скрывает неверную маркировку. Контрольная сумма проверяет структуру, не соответствие заказу. Записывайте независимый запрос эталона и версию. Нечитаемые обязательные данные или отсутствие эталона исключают решение о совпадении даже при правдоподобном втором значении. Различайте несовпадение, нечитаемый ввод и недоступный эталон.

Две схемы процесса

Сопоставление OCR, штрихкода и данных партии — 1

Текст и код разбираются отдельно, затем сравниваются с одной утверждённой записью.

  1. Печатный текст
  2. Содержимое кода
  3. Разбор полей
  4. Сверка
Техническая схема; не фотография и не подтверждение проведённого испытания.
Открыть схему в полном размере

Сопоставление OCR, штрихкода и данных партии — 2

Отсутствующие поля, расхождение и недоступная запись являются разными исходами.

  1. Нет поля
  2. Расхождение
  3. Недоступный эталон
Техническая схема; не фотография и не подтверждение проведённого испытания.
Открыть схему в полном размере

Поиск неисправностей

  • При путанице O/0 улучшите изображение или направьте на проверку.
  • Порядок элементов даты задаётся явно для изделия.
  • Устаревшая запись партии требует проверки версии и управляемого отказа.

Приёмка и передача

Проверьте все 6 условных случаев и причины по каждой детали. Допускайте только полный набор совпадающих полей; храните версии записи и рецепта. Недоступная запись должна блокировать допуск.

Назначьте критерии приёмки до испытания и сохраните исходные данные. Примеры не подтверждают возможности поставляемой модели.

Сравните ожидаемое решение каждого случая с сохранённой причиной. Неверная партия или дата блокируются и при уверенном распознавании. Проверьте удержание при потере эталона и восстановление с текущим утверждённым источником. Поздний запрос не должен незаметно менять старое ошибочное событие. Согласуйте неоднозначные символы с качеством до нормализации. Передайте схему, правила, владельца эталона, кадры и матрицу как единую конфигурацию. Шесть случаев покрывают функции, не доказывают точность всех шрифтов, языков и скоростей.

Источники и технические материалы

Источники объясняют методы и ограничения руководства. Примеры проверок служат ориентиром; приёмка в производстве требует данных с ваших собственных образцов.

  1. Optical Character Reading and 1D/2D Code VerificationKEYENCEПроверено
  2. Deep Edge AI Code Reading for Inline TraceabilityLMI TechnologiesПроверено

Инженерная оценка

Поделитесь задачей контроля и подтверждающими данными.

Пришлите изображения образцов, текущую конфигурацию и неудачную проверку. Укажите поле зрения, рабочее расстояние, скорость линии и критерии приёмки.

Отправить образцы на техническую оценку
Контакты

Прямой RFQ-контакт

Обсудите задачу инспекции с инженером.

Отправьте фото образцов, референс-модель, FOV, рабочую дистанцию и скорость линии.

Цель: brief подбора в течение 24ч
Найти дефекты раньше