Цель и границы применения
Разделите чтение, контрольную цифру и связь с каталогом, чтобы читаемый код не подтверждал другой товар.
Руководство описывает инженерную оценку, а не сертификацию готового к запуску продукта. Текущий публичный пример Deyi Vision для ПК охватывает EAN-13 на подтверждённых образцах изображений. Нативные OCR и детекция в инженерном коде требуют проверки установленной среды, привязанных моделей и задания перед использованием. Шаблон в браузере не доказывает выполнение в браузере: планируемый backend OpenCV.js проверяется отдельно. Облачное распознавание требует явного согласования изображений, провайдера, модели и стоимости. Архив для рассмотрения не является исполняемым выпускным пакетом. Совместимость камеры, прошивки и драйвера проверяется отдельно. Все числа в таблице условные; это не измерения Deyi Vision и не результаты клиентов.
Подготовка доказательств
Зафиксируйте символику, одобренный каталог и no-read; ожидаемый ответ не передавайте декодеру, модели связывайте отдельно. Проверьте контракт промежуточного выхода до итогового флага. Отсутствующая область, неверный текст, координата или нечисловое значение остаются явным отказом, не успехом по умолчанию. Запишите фактический backend и зависимости, не переносите приёмку от одноимённого шаблона другой среды. При смене модели или предобработки сохраняйте прежнюю версию и повторяйте фиксированное сравнение. Покажите все попытки, пригодные доказательства и обработку остальных: это характеризует покрытие и отказы, не только распознавание. Разделяйте записи декодирования, проверки идентификатора, качества печати и отслеживания единиц. EAN-13 определяет торговую позицию и обычно одинаков у нескольких физических изделий; это не номер кадра и не уникальный серийный номер. Успешное чтение не доказывает качество печати, корректность справочника или выполненную отбраковку. Серия ограничена EAN-13 согласно подтверждённому публичному примеру для ПК. Другие символики, QR, прямая маркировка и аппаратные считыватели требуют отдельной подтверждённой интеграции. Исходный кадр должен сохранять штрихи, пробелы и свободные зоны; вырез или очищенное бинарное изображение недостаточны для анализа отказа. Различайте отсутствующий кадр и нечитаемый код в базе прослеживаемости. Рассматривайте процесс как последовательность типизированных решений, а не один ответ модели. До эксперимента привяжите идентификатор входа, преобразование области, версии узлов, предобработку и пакет модели. Разделяйте подбор параметров на данных разработки и оценку на замороженном наборе, ответы которого не использовались для настройки. Храните базовый и кандидатный результат каждого случая, включая ошибку выполнения. ИИ может предложить ревизию, но не подтвердить эталонный ответ, разрешить отправку данных или одобрить производство. При неопределённом ответе провайдера сохраните идентификатор запроса и выясните статус квитанции прежде, чем повторять запрос. Доступность среды, качество распознавания и одобрение выпуска проверяются независимо.
Порядок действий
- Прочитайте исходную ROI, сохраните сырой текст, символику и ID до проверки.
- Проверьте длину и контрольную цифру без исправления по ожидаемому ответу.
- Найдите одобренную товарную запись, различайте неизвестный номер и неверный товар.
- Структурируйте чтение, no-read, неверные данные, несовпадение и ошибку до выхода PLC.
Интерпретация испытания
Условно 123456789012 даёт чередующиеся суммы 26 и 22: 26 + 3 × 22 = 92, контроль 8, полный код 1234567890128. Это арифметический образец, не выделенный клиентский GTIN. Верный контроль не доказывает нужный товар.
Рабочий протокол
| Запись | Значение / наблюдение | Интерпретация |
|---|---|---|
| Арифметический вход | 123456789012 | Пример, не выделенный GTIN |
| Чередующиеся суммы | 26; 22 | Взвешенная сумма = 92 |
| Контроль / полный пример | 8 / 1234567890128 | Связь с товаром ещё требуется |
W = 26 + 3 * 22 = 92
c = (10 - (92 % 10)) % 10 = 8Два инженерных представления
Два инженерных представления · 1
Схема показывает порядок проверок. Каждая стрелка требует записанных доказательств и не означает реализованное автоматическое соединение. Идентификатор → Связанные узлы → Контракт → Review.
- Идентификатор
- Связанные узлы
- Контракт
- Review
Два инженерных представления · 2
Схема показывает порядок проверок. Каждая стрелка требует записанных доказательств и не означает реализованное автоматическое соединение. Разработка → Фиксированная оценка → Кандидат → Одобрение.
- Разработка
- Фиксированная оценка
- Кандидат
- Одобрение
Диагностика отказов
- Исправление контроля превращает неверную этикетку в ложное совпадение.
- Ответ без символики или ID неполон даже при правдоподобном тексте.
Приёмка и передача
Принимайте правила на независимых кадрах и одобренных справочниках. Чтение, контроль и товарная связь отдельны; каждый сам по себе не проверка печати GS1.
Храните вместе исходные изображения, ожидаемое решение, точную ревизию и полный протокол результатов. Зафиксируйте набор оценки до выбора окончательных параметров. Если его ответы позднее используются для настройки, обозначьте набор как обучающий для разработки и получите новый независимый приёмочный набор. Оставляйте Review, NoResult, ошибку исполнения и пропущенный кадр в знаменателе; фильтрация строк не превращает их в успешные проверки. Сохраняйте воспроизводимый отказ рядом с успешным образцом. При передаче укажите права изменения рецепта, способ восстановления ранее одобренной ревизии и выход оборудования, заблокированный до приёмки. Результат программы сам по себе не доказывает, что движущаяся деталь попала в правильное место.
Источники и технические материалы
Источники объясняют методы и ограничения руководства. Примеры проверок служат ориентиром; приёмка в производстве требует данных с ваших собственных образцов.
- Deyi Vision machine vision software: evaluation scopeDeyi VisionПроверено
- What is the difference between a GS1 GTIN, a barcode, an EAN and a UPC?GS1Проверено
- How to calculate a check digit manuallyGS1Проверено
- Decoding versus barcode verification: design the right testDeyi VisionПроверено
Материалы по компонентам и подбору
- machine vision software · Материал на английском
- промышленный сканер штрихкодов
- Руководство по установке считывателя штрих-кодов с фиксированным креплением
- система прослеживаемости штрихкодов
- Руководство по выбору промышленного считывателя штрих-кодов
- Что такое считывание штрих-кода DPM?
- DPM Чтение кода на отражающих металлических деталях
- Система контроля упаковочных этикеток и штрих-кодов
- Traceability этикетки и barcode на упаковке
- Чтение DPM-кода на металлических деталях
- альтернатива сканеру штрихкодов Datalogic
- Omron Microscan Barcode Alternative · Материал на английском
- Zebra Fixed Scanner Alternative · Материал на английском
- Logistics Barcode Sorting · Материал на английском
- Printing and Label Inspection · Материал на английском
- EAN-13: приёмка на линии
- EAN-13 прослеживаемость: камера и модули
- EAN-13: освещение и зоны покоя
- EAN-13: дубликаты и пропущенные чтения
- Проследить результат чтения до нужного отбраковщика
- Несколько кодов: области поиска и контроль повторов
- Сопоставление OCR, штрихкода и данных партии

