Цель и границы применения
Получите читаемые исходные символы до настройки OCR, сохранив штрихи, поля и идентификатор при требуемом движении.
Руководство описывает инженерную оценку, а не сертификацию готового к запуску продукта. Текущий публичный пример Deyi Vision для ПК охватывает EAN-13 на подтверждённых образцах изображений. Нативные OCR и детекция в инженерном коде требуют проверки установленной среды, привязанных моделей и задания перед использованием. Шаблон в браузере не доказывает выполнение в браузере: планируемый backend OpenCV.js проверяется отдельно. Облачное распознавание требует явного согласования изображений, провайдера, модели и стоимости. Архив для рассмотрения не является исполняемым выпускным пакетом. Совместимость камеры, прошивки и драйвера проверяется отдельно. Все числа в таблице условные; это не измерения Deyi Vision и не результаты клиентов.
Подготовка доказательств
Используйте реальный шрифт, печать и кривизну, похожие символы, слабые штрихи и минимальное поле. Перед повторным использованием сравните формат пикселей и активную область с рецептом. Запишите binning, масштабирование и преобразование: исходный масштаб после них меняется. Сравните архивный кадр и вход первого узла; при различии сохраните оба идентификатора и преобразование. При восстановлении связи отличайте новую экспозицию от повтора буфера. Блокируйте автоматический пропуск при неопределённой идентичности захвата и сохраняйте событие вместо скрытого сброса счётчика. Проверка этикетки OCR обеспечивает целостность данных, а не поиск правдоподобных слов. Определите поле, положение, допустимый алфавит, точное сравнение и доверенный источник ожидаемого значения. Для партии, даты и названия правила могут различаться. Сохраните полигон текста и результат распознавания до нормализации пробелов или регистра. Не заменяйте незаметно I на 1 или O на 0: это может сделать неверную этикетку правильной. Исходные инженерные данные содержат узкий граничный случай OCR с NoResult либо Review; расширение выреза не доказывает общую готовность. Читаемое поле может содержать неверную партию, а известный ответ не даёт права заполнять им нечитаемый текст. Начните с протокола получения кадра, а не с предпросмотра. Предпросмотр может быть уменьшен, усилен по резкости или повторно показан после прекращения ввода. Сохраните исходный кадр, размеры, формат пикселей, экспозицию, усиление, настройку объектива, рабочее расстояние, идентификатор запуска и время захвата. Включите минимальный важный признак и максимальное допустимое смещение. Сначала снимите неподвижный образец, отделив расфокусировку от смаза; затем повторите в реальном движении без изменения оптической геометрии. Свяжите каждый кадр с образцом или событием. Отсутствующий либо старый кадр остаётся отказом захвата, даже если последняя картинка выглядит правильно. Начните оценку матричной камеры Deyi Vision с монохромной съёмки, если символы и подложка надёжно разделяются по яркости. Сравните цветной вариант, когда печать и фон различаются по цвету, но имеют близкие уровни серого; проверьте фактический канал или преобразование в серый, передаваемые OCR. Полностью охватите текстовое поле и самые тонкие штрихи при допустимой кривизне этикетки. Зафиксируйте фокус, экспозицию, усиление и свет, затем испытайте движущиеся этикетки с реальными настройками затвора и запуска. Отдельно подтвердите интерфейс камеры, драйвер и установленную среду OCR; выбор камеры не доказывает готовность распознавателя.
Порядок действий
- Измерьте высоту и штрих в исходных пикселях объекта, не увеличенном предпросмотре.
- Проверьте фокус по допустимым высотам и снимки покоя/движения с тем же светом.
- Ограничьте экспозицию по скорости и масштабу, сохраняя зазоры вместо усиления резкости смаза.
- Сохраните исходное поле, поля вокруг, ожидаемую партию и 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
Схема показывает порядок проверок. Каждая стрелка требует записанных доказательств и не означает реализованное автоматическое соединение. Образец → Масштаб → Движение → Идентичность.
- Образец
- Масштаб
- Движение
- Идентичность
Два инженерных представления · 2
Схема показывает порядок проверок. Каждая стрелка требует записанных доказательств и не означает реализованное автоматическое соединение. В покое → В движении → Исходник → Доказательства.
- В покое
- В движении
- Исходник
- Доказательства
Диагностика отказов
- Слияние штрихов только в движении указывает на экспозицию или timing.
- Пропуск верха символа связан с вырезом либо позой; увеличение не возвращает пиксели.
Приёмка и передача
Принимайте захват при видимости полей и сложных символов во всём диапазоне печати и позы. Передайте читаемые и нечитаемые оригиналы; качество OCR оценивается позже.
Храните вместе исходные изображения, ожидаемое решение, точную ревизию и полный протокол результатов. Зафиксируйте набор оценки до выбора окончательных параметров. Если его ответы позднее используются для настройки, обозначьте набор как обучающий для разработки и получите новый независимый приёмочный набор. Оставляйте Review, NoResult, ошибку исполнения и пропущенный кадр в знаменателе; фильтрация строк не превращает их в успешные проверки. Сохраняйте воспроизводимый отказ рядом с успешным образцом. При передаче укажите права изменения рецепта, способ восстановления ранее одобренной ревизии и выход оборудования, заблокированный до приёмки. Результат программы сам по себе не доказывает, что движущаяся деталь попала в правильное место.
Источники и технические материалы
Источники объясняют методы и ограничения руководства. Примеры проверок служат ориентиром; приёмка в производстве требует данных с ваших собственных образцов.
- Deyi Vision machine vision software: evaluation scopeDeyi VisionПроверено
- Calculate exposure limits from conveyor speedDeyi VisionПроверено
- Exposure TimeBaslerПроверено
Материалы по компонентам и подбору
- промышленная камера машинного зрения
- Контроль крышек, этикеток и кодов даты пищевой продукции и напитков
- Система контроля упаковочных этикеток и штрих-кодов
- Промышленная камера для машинного зрения
- Промышленная камера против обычной камеры
- GigE и промышленная камера USB3
- Проверка наличия пинов PCB-коннектора
- Basler Camera Selection · Материал на английском
- Allied Vision Camera Selection · Материал на английском
- Hikrobot Machine Vision Alternative · Материал на английском
- IDS Imaging Camera Selection · Материал на английском
- EAN-13 прослеживаемость: камера и модули
- Проверка усиления, разрядности и слабоконтрастного шума
- Поиск потерь пакетов GigE по уровням
- Измерение задержки аппаратного триггера и джиттера
- Внешний вид шва и клея: камера
- SKU по цвету: повторяемый захват
- Дефекты поверхности: камера и движение
- Проверка синхронных камер при пакетной нагрузке

