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

EAN-13 прослеживаемость: камера и модули

Снимите весь заявленный EAN-13 с различимыми полосами и свободными полями до использования чтения как доказательства прослеживаемости.

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

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

Снимите весь заявленный EAN-13 с различимыми полосами и свободными полями до использования чтения как доказательства прослеживаемости.

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

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

Возьмите реальную печать, изогнутые этикетки, хорошие и повреждённые коды. Другие символики и интерфейсы требуют отдельных доказательств. Перед повторным использованием сравните формат пикселей и активную область с рецептом. Запишите binning, масштабирование и преобразование: исходный масштаб после них меняется. Сравните архивный кадр и вход первого узла; при различии сохраните оба идентификатора и преобразование. При восстановлении связи отличайте новую экспозицию от повтора буфера. Блокируйте автоматический пропуск при неопределённой идентичности захвата и сохраняйте событие вместо скрытого сброса счётчика. Разделяйте записи декодирования, проверки идентификатора, качества печати и отслеживания единиц. EAN-13 определяет торговую позицию и обычно одинаков у нескольких физических изделий; это не номер кадра и не уникальный серийный номер. Успешное чтение не доказывает качество печати, корректность справочника или выполненную отбраковку. Серия ограничена EAN-13 согласно подтверждённому публичному примеру для ПК. Другие символики, QR, прямая маркировка и аппаратные считыватели требуют отдельной подтверждённой интеграции. Исходный кадр должен сохранять штрихи, пробелы и свободные зоны; вырез или очищенное бинарное изображение недостаточны для анализа отказа. Различайте отсутствующий кадр и нечитаемый код в базе прослеживаемости. Начните с протокола получения кадра, а не с предпросмотра. Предпросмотр может быть уменьшен, усилен по резкости или повторно показан после прекращения ввода. Сохраните исходный кадр, размеры, формат пикселей, экспозицию, усиление, настройку объектива, рабочее расстояние, идентификатор запуска и время захвата. Включите минимальный важный признак и максимальное допустимое смещение. Сначала снимите неподвижный образец, отделив расфокусировку от смаза; затем повторите в реальном движении без изменения оптической геометрии. Свяжите каждый кадр с образцом или событием. Отсутствующий либо старый кадр остаётся отказом захвата, даже если последняя картинка выглядит правильно. Сравните камеру Deyi Vision 2D с отдельно проверенным декодированием на ПК с вариантом смарт-камеры или считывателя, подтверждённым для проекта. Ограничьте этот программный пример EAN-13; подтвердите декодер, прошивку и интерфейс выбранного устройства, не предполагая одинаковую поддержку. Во всех допустимых положениях этикетки охватите весь символ и свободные зоны; проверьте фокус и экспозицию на самых узких штрихах. Совместно с контроллером проверьте фактическую готовность запуска, время результата, цифровой ввод/вывод либо обмен подтверждениями с хостом и идентичность запроса. Отдельно запишите отсутствие кадра и нечитаемый код; категория камеры или декодированное значение не доказывают правильную физическую отбраковку.

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

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

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

Условный масштаб 0.05 mm/px: модуль 0.25 mm занимает 5 px; 1000 mm/s за 50 µs даёт 1 px движения. Это опыт, не требование GS1 или гарантия чтения. Геометрия не подтверждает качество печати.

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

Условный протокол: проектные примеры, не измеренная производительность.
ЗаписьЗначение / наблюдениеИнтерпретация
Поле / ширина100 mm / 2000 pxМасштаб = 0.05 mm/px
Узкий модуль0.25 mm5 px; опыт
Движение1000 mm/s; 50 µsСмаз = 1 px
s = 100 / 2000 = 0.05 mm/px
module = 0.25 / 0.05 = 5 px
blur = 1000 * 0.00005 / 0.05 = 1 px

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

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

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

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

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

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

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

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

  • Слияние только в движении указывает на смаз или timing, не обязательно неверный номер.
  • Обрезанная зона покоя требует пересъёмки или большего поля; чтение не возвращает доказательства.

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

Принимайте оптический диапазон после сохранения модулей и полей. Передайте no-read и раздельно оценивайте декодирование и печать.

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

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

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

  1. Deyi Vision machine vision software: evaluation scopeDeyi VisionПроверено
  2. Calculate exposure limits from conveyor speedDeyi VisionПроверено
  3. Exposure TimeBaslerПроверено
  4. What should I check to ensure good quality barcodes?GS1Проверено

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

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

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

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

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

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

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

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