Камеры и получение изображений

OCR этикетки: камера и размер символов

Получите читаемые исходные символы до настройки OCR, сохранив штрихи, поля и идентификатор при требуемом движении.

Отправить образцы на техническую оценку
OCR этикетки: камера и размер символов — Условная инженерная иллюстрация, не фотография и не результат измерения.
Условная инженерная иллюстрация, не фотография и не результат измерения.

Цель и границы применения

Получите читаемые исходные символы до настройки OCR, сохранив штрихи, поля и идентификатор при требуемом движении.

Руководство описывает инженерную оценку, а не сертификацию готового к запуску продукта. Текущий публичный пример Deyi Vision для ПК охватывает EAN-13 на подтверждённых образцах изображений. Нативные OCR и детекция в инженерном коде требуют проверки установленной среды, привязанных моделей и задания перед использованием. Шаблон в браузере не доказывает выполнение в браузере: планируемый backend OpenCV.js проверяется отдельно. Облачное распознавание требует явного согласования изображений, провайдера, модели и стоимости. Архив для рассмотрения не является исполняемым выпускным пакетом. Совместимость камеры, прошивки и драйвера проверяется отдельно. Все числа в таблице условные; это не измерения Deyi Vision и не результаты клиентов.

Подготовка доказательств

Используйте реальный шрифт, печать и кривизну, похожие символы, слабые штрихи и минимальное поле. Перед повторным использованием сравните формат пикселей и активную область с рецептом. Запишите binning, масштабирование и преобразование: исходный масштаб после них меняется. Сравните архивный кадр и вход первого узла; при различии сохраните оба идентификатора и преобразование. При восстановлении связи отличайте новую экспозицию от повтора буфера. Блокируйте автоматический пропуск при неопределённой идентичности захвата и сохраняйте событие вместо скрытого сброса счётчика. Проверка этикетки OCR обеспечивает целостность данных, а не поиск правдоподобных слов. Определите поле, положение, допустимый алфавит, точное сравнение и доверенный источник ожидаемого значения. Для партии, даты и названия правила могут различаться. Сохраните полигон текста и результат распознавания до нормализации пробелов или регистра. Не заменяйте незаметно I на 1 или O на 0: это может сделать неверную этикетку правильной. Исходные инженерные данные содержат узкий граничный случай OCR с NoResult либо Review; расширение выреза не доказывает общую готовность. Читаемое поле может содержать неверную партию, а известный ответ не даёт права заполнять им нечитаемый текст. Начните с протокола получения кадра, а не с предпросмотра. Предпросмотр может быть уменьшен, усилен по резкости или повторно показан после прекращения ввода. Сохраните исходный кадр, размеры, формат пикселей, экспозицию, усиление, настройку объектива, рабочее расстояние, идентификатор запуска и время захвата. Включите минимальный важный признак и максимальное допустимое смещение. Сначала снимите неподвижный образец, отделив расфокусировку от смаза; затем повторите в реальном движении без изменения оптической геометрии. Свяжите каждый кадр с образцом или событием. Отсутствующий либо старый кадр остаётся отказом захвата, даже если последняя картинка выглядит правильно. Начните оценку матричной камеры Deyi Vision с монохромной съёмки, если символы и подложка надёжно разделяются по яркости. Сравните цветной вариант, когда печать и фон различаются по цвету, но имеют близкие уровни серого; проверьте фактический канал или преобразование в серый, передаваемые OCR. Полностью охватите текстовое поле и самые тонкие штрихи при допустимой кривизне этикетки. Зафиксируйте фокус, экспозицию, усиление и свет, затем испытайте движущиеся этикетки с реальными настройками затвора и запуска. Отдельно подтвердите интерфейс камеры, драйвер и установленную среду OCR; выбор камеры не доказывает готовность распознавателя.

Порядок действий

  1. Измерьте высоту и штрих в исходных пикселях объекта, не увеличенном предпросмотре.
  2. Проверьте фокус по допустимым высотам и снимки покоя/движения с тем же светом.
  3. Ограничьте экспозицию по скорости и масштабу, сохраняя зазоры вместо усиления резкости смаза.
  4. Сохраните исходное поле, поля вокруг, ожидаемую партию и ID; увеличение нечитаемого образца не доказывает распознавание.

Интерпретация испытания

Условное движение 0.5 px. Высота символа 20 px — наблюдение, не гарантированный минимум OCR. Короткое поле может быть ненаблюдаемо при допустимом размере всего кадра.

Рабочий протокол

Условный протокол: проектные примеры, не измеренная производительность.
ЗаписьЗначение / наблюдениеИнтерпретация
Поле / ширина40 mm / 1000 pxМасштаб = 0.04 mm/px
Опыт движения200 mm/s; 100 µsСмаз = 0.5 px
Высота символа20 pxОпыт, не гарантия
s = 40 / 1000 = 0.04 mm/px
blur = 200 * 0.0001 / 0.04 = 0.5 px

Два инженерных представления

Два инженерных представления · 1

Схема показывает порядок проверок. Каждая стрелка требует записанных доказательств и не означает реализованное автоматическое соединение. Образец → Масштаб → Движение → Идентичность.

  1. Образец
  2. Масштаб
  3. Движение
  4. Идентичность
Условная инженерная иллюстрация, не фотография и не результат измерения.
Открыть схему в полном размере

Два инженерных представления · 2

Схема показывает порядок проверок. Каждая стрелка требует записанных доказательств и не означает реализованное автоматическое соединение. В покое → В движении → Исходник → Доказательства.

  1. В покое
  2. В движении
  3. Исходник
  4. Доказательства
Условная инженерная иллюстрация, не фотография и не результат измерения.
Открыть схему в полном размере

Диагностика отказов

  • Слияние штрихов только в движении указывает на экспозицию или timing.
  • Пропуск верха символа связан с вырезом либо позой; увеличение не возвращает пиксели.

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

Принимайте захват при видимости полей и сложных символов во всём диапазоне печати и позы. Передайте читаемые и нечитаемые оригиналы; качество OCR оценивается позже.

Храните вместе исходные изображения, ожидаемое решение, точную ревизию и полный протокол результатов. Зафиксируйте набор оценки до выбора окончательных параметров. Если его ответы позднее используются для настройки, обозначьте набор как обучающий для разработки и получите новый независимый приёмочный набор. Оставляйте Review, NoResult, ошибку исполнения и пропущенный кадр в знаменателе; фильтрация строк не превращает их в успешные проверки. Сохраняйте воспроизводимый отказ рядом с успешным образцом. При передаче укажите права изменения рецепта, способ восстановления ранее одобренной ревизии и выход оборудования, заблокированный до приёмки. Результат программы сам по себе не доказывает, что движущаяся деталь попала в правильное место.

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

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

  1. Deyi Vision machine vision software: evaluation scopeDeyi VisionПроверено
  2. Calculate exposure limits from conveyor speedDeyi VisionПроверено
  3. Exposure TimeBaslerПроверено

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

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

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

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

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

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

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

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