Я даю Согласие на обработку файлов cookie в соответствии с Политикой конфиденциальности. В случае отказа от обработки cookie я проинформирован о необходимости прекратить использование Сайта или отключить файлы cookie в настройках браузера.
OK

Контроль маркировки машинным зрением

08 октября 2026
Дата на упаковке может быть указана неверно, номер партии — не соответствовать производственному заданию, а этикетка — оказаться смещённой или повреждённой. На высокой скорости конвейера оператору сложно контролировать каждое изделие одинаково внимательно.

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

В статье разберём, как работает автоматический контроль маркировки, чем OCR отличается от OCV, какие параметры влияют на качество распознавания и как система встраивается в производственную линию.

Какие ошибки маркировки встречаются на производстве

Какие ошибки маркировки встречаются на производстве

Маркировка помогает идентифицировать продукцию на складе, в рознице и при контроле качества. Ошибка в дате, номере партии или артикуле может привести к дополнительной проверке, переработке продукции или задержке отгрузки.

На производстве чаще всего встречаются следующие проблемы:
  • Неверная или нечитаемая дата
    Принтер может напечатать неправильное значение, пропустить часть символов или сформировать бледный оттиск.
  • Неправильный номер партии
    В производственном задании указан один номер, а на продукции напечатан другой.
  • Отсутствие маркировки
    Изделие прошло через зону печати, но текст на нём отсутствует.
  • Смещение текста
    Маркировка оказывается слишком близко к краю упаковки или выходит за заданную область.
  • Дефекты печати
    Символы могут быть размытыми, бледными, прерывистыми или частично отсутствовать.
  • Неправильная этикетка
    На изделии оказывается этикетка от другого артикула или партии.
  • Неправильное положение этикетки
    Этикетка наклеена с перекосом, смещением или другим отклонением от заданного положения.
При ручной проверке сложно обеспечить стабильную высокую точность. Камера, установленная в нужной точке линии, позволяет проверять каждое изделие, которое проходит через зону съёмки, с точностью до 99%.
Заполните форму, чтобы узнать больше о внедрении
системы ML Sense
Заполните форму, чтобы узнать больше о внедрении
системы ML Sense

Что можно проверять машинным зрением

Система может контролировать различные виды текстовой и графической информации, если она доступна для съёмки камерой.

На производстве часто проверяют:
  • дату производства;
  • срок годности;
  • номер партии;
  • серийный номер;
  • артикул;
  • модель изделия;
  • текст на упаковке;
  • маркировку на трубах, металле, кабеле и пластике;
  • штрихкоды;
  • QR-коды;
  • DataMatrix-коды;
  • наличие и положение этикетки.

За один проход можно проверить сразу несколько параметров. Например, определить наличие этикетки, оценить её положение, считать номер партии и сверить его с производственным заданием.

Для распознавания текста применяется OCR — технология оптического распознавания символов. Для проверки заранее известного текста используется OCV.

Как работает автоматический контроль маркировки

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

Типовая последовательность выглядит следующим образом:
  • Датчик фиксирует появление изделия
    Сигнал от датчика или системы управления определяет момент съёмки.
  • Промышленная камера делает снимок
    Параметры съёмки подбираются с учётом размера маркировки, скорости конвейера, расстояния до изделия и особенностей поверхности.
  • Программа обрабатывает изображение
    Алгоритм может корректировать контраст, уменьшать влияние шума и выполнять другие операции предварительной обработки.
  • Система находит область маркировки
    Алгоритм определяет участок изображения, в котором находится текст, код или этикетка.
  • Выполняется распознавание текста или считывание кода
    OCR преобразует изображение текста в цифровую строку. Для штрихкодов, QR и DataMatrix используются алгоритмы декодирования. Полученные данные система может сравнить с заданными значениями.
  • Проверяется соответствие требованиям
    Например, система может проверить формат даты, номер партии, артикул, наличие обязательных символов или соответствие этикетки изделию.
  • Формируется результат
    При соответствии требованиям изделие считается прошедшим контроль. При обнаружении отклонения система передаёт сигнал оператору или оборудованию для дальнейшего действия.
В зависимости от задачи в системе могут одновременно использоваться распознавание текста, проверка качества печати, контроль положения этикетки и считывание штрихкодов или двумерных кодов.

Как работает OCR

OCR (Optical Character Recognition) — технология оптического распознавания текста. Она позволяет преобразовать изображение букв, цифр и других символов в цифровую строку, которую затем можно использовать для автоматической проверки.

Конкретный алгоритм OCR может отличаться, но обычно распознавание проходит в несколько этапов:
  1. Получение изображения с камеры.
  2. Поиск области, в которой находится текст.
  3. Предварительная обработка изображения при необходимости.
  4. Анализ изображения и распознавание символов или последовательности символов.
  5. Формирование результата в виде текстовой строки.

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

Например, система может распознать строку ПАРТИЯ 241026 и передать её дальше для сравнения с номером партии из производственного задания.

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

Мы разрабатываем решения для считывания и контроля маркировки с учётом условий конкретного производства.

Чем OCR отличается от OCV

OCR и OCV часто используют вместе, но у технологий разные задачи.
  • OCR отвечает прежде всего на вопрос: «Что написано?»
  • OCV отвечает на вопрос: «Соответствует ли нанесённый текст заданному значению?»
При OCV система получает эталонную информацию и проверяет, соответствует ли ей текст на конкретном изделии. В зависимости от реализации дополнительно могут контролироваться качество и целостность печати.
OCR и OCV можно использовать в одной системе. Сначала программа распознаёт текст, затем сверяет его с данными производственного задания. Так можно автоматически проверять дату, номер партии, артикул и другие значения.
Заполните форму, чтобы узнать больше о внедрении
системы ML Sense
Заполните форму, чтобы узнать больше о внедрении
системы ML Sense

Какие виды маркировки можно контролировать

Машинное зрение подходит для разных способов нанесения маркировки. При выборе оборудования учитывают материал изделия, поверхность, способ печати и требования к качеству изображения.

Можно контролировать:
  • текстовую маркировку;
  • дату производства;
  • срок годности;
  • номер партии;
  • серийный номер;
  • артикул;
  • штрихкоды;
  • QR-коды;
  • DataMatrix-коды;
  • струйную печать;
  • лазерную маркировку;
  • термотрансферную печать;
  • этикетки и нанесённую на них информацию.

Кроме считывания текста, машинное зрение может использоваться для проверки наличия этикетки, её положения и соответствия конкретному изделию.

Типовые задачи контроля маркировки

  • Проверка даты производства

    Система считывает дату и сверяет её с нужным значением — например, с данными производственного задания или учётной системы.
  • Контроль номера партии

    Программа распознаёт номер партии на изделии и проверяет его соответствие заданному значению. Это позволяет обнаруживать ситуацию, когда принтер продолжает печатать данные предыдущей партии.
  • Контроль отсутствия маркировки

    Камера определяет, присутствует ли маркировка в заданной области. Если обязательный текст отсутствует, система фиксирует несоответствие.
  • Контроль правильности маркировки

    При проверке можно учитывать формат текста, обязательные символы, порядок строк, содержание и положение маркировки в кадре.
  • Проверка читаемости маркировки

    Система оценивает наличие и качество нанесённых символов по заданным критериям. В зависимости от задачи могут учитываться контраст, целостность символов, степень размытия и другие признаки.
  • Контроль артикула

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

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

Что влияет на качество контроля маркировки

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

    Проверять печать лучше сразу после нанесения маркировки. Так ошибку можно обнаружить на раннем этапе и не передавать такую продукцию дальше по линии.
  • Поверхность изделия
    Материал объекта напрямую влияет на качество изображения.

    Глянцевая плёнка может давать блики. Металл отражает свет. На цилиндрической поверхности строка может иметь геометрические искажения. Рельеф и неровности создают дополнительные тени.

    Поэтому камеру, объектив и схему освещения подбирают с учётом конкретного материала и геометрии изделия.
  • Освещение
    От освещения зависит, насколько чётко камера видит маркировку на фоне поверхности.

    Для глянцевых поверхностей может применяться рассеянное освещение, позволяющее уменьшить влияние бликов. Для рельефных символов и некоторых видов гравировки может использоваться направленная подсветка.

    В промышленной системе также важно ограничить влияние внешнего освещения. Для этого применяют защитные кожухи, экраны и другие решения, которые делают условия съёмки более стабильными.

    Подробнее о важности освещения для систем машинного зрения мы рассказывали в статье «Как выбрать освещение для системы машинного зрения».
  • Камера и скорость конвейера
    При проектировании учитывают размер символов в кадре, рабочее расстояние, поле зрения, разрешение камеры и скорость движения изделия.

    Если выдержка слишком длинная относительно скорости объекта, изображение может получиться смазанным. Поэтому параметры съёмки подбирают с учётом динамики конкретной линии.

    Важно и разрешение изображения: символы должны быть достаточно крупными в кадре, чтобы алгоритм мог их распознать.
  • Повреждённая маркировка
    В процессе производства и транспортировки надписи могут стираться, деформироваться или частично закрываться.

    Для распознавания повреждённой маркировки можно использовать нейросетевые модели. Результат зависит от степени повреждения, качества изображения и того, насколько хорошо модель подготовлена к подобным случаям.

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

Как выбрать оборудование для контроля маркировки

Как выбрать оборудование для контроля маркировки

Подбор оборудования начинается не с выбора конкретной камеры, а с анализа самой задачи.

При проектировании учитывают:
Поэтому оборудование подбирают с учётом конкретной линии и условий съёмки.
Заполните форму, чтобы узнать больше о внедрении
системы ML Sense
Заполните форму, чтобы узнать больше о внедрении
системы ML Sense

Как система встраивается в производство

Камера машинного зрения является частью общей системы автоматизации. Она взаимодействует с датчиками, промышленным оборудованием и информационными системами предприятия.

Типовая схема может выглядеть следующим образом:
  • Датчик фиксирует появление изделия в зоне контроля
  • Камера получает изображение
  • Алгоритм выполняет распознавание и проверку
  • Система формирует результат контроля
  • Контроллер получает сигнал о соответствии или несоответствии
  • При необходимости исполнительный механизм удаляет изделие из потока
  • Данные о партии, артикуле или производственном задании могут поступать из MES, ERP или другой системы предприятия
  • Результаты контроля и изображения сохраняются в архиве, если это предусмотрено проектом
Архив изображений помогает анализировать спорные случаи, разбирать производственные ошибки и подтверждать результаты контроля.

При правильно рассчитанной системе машинное зрение может работать непосредственно в потоке, без остановки конвейера для проверки каждого изделия.

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

Как система встраивается в производство

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

Поэтому перед внедрением необходимо проверить реальные образцы продукции и условия съёмки.

В рамках проекта специалисты анализируют:
  • образцы корректной и дефектной маркировки;
  • скорость производственной линии;
  • материал и геометрию изделия;
  • способ нанесения маркировки;
  • расположение камеры;
  • доступное освещение;
  • требования к скорости обработки;
  • способ передачи результата в систему управления.

Затем подбирают камеру, объектив и освещение, настраивают алгоритмы обработки и подключают систему к производственному процессу.

Подробный пример внедрения контроля маркировки и этикеток можно посмотреть в нашем кейсе.

Почему выбирают ML Sense для контроля маркировки

Почему выбирают ML Sense для контроля маркировки

ML Sense — платформа для контроля качества продукции на основе машинного зрения и нейросетевых алгоритмов, разработанная компанией Nord Clan.

ML Sense позволяет автоматизировать проверку продукции на линии, в том числе считывать и проверять нанесённую маркировку.

При создании системы учитываются особенности конкретного производства:
  • тип продукции
  • материал и поверхность
  • способ нанесения маркировки
  • размер и расположение текста
  • скорость конвейера
  • требования к освещению
  • необходимость интеграции с промышленным оборудованием и информационными системами
Команда также может сопровождать систему после внедрения. Если меняется упаковка, шрифт, принтер или сама маркировка, алгоритмы и параметры контроля при необходимости адаптируются к новым условиям.

ML Sense входит в реестр российского программного обеспечения, реестровая запись
№ 12 843 от 14.02.2022.

На нескольких производственных площадках уже внедрена система для контроля маркировки ML Sense, также есть и решение для автоматизации всего цикла маркировки Честный знак, которое включает контроль маркировки.

Как начать автоматизацию контроля маркировки

Если на производстве возникают ошибки с датами, номерами партий, артикулами, этикетками или качеством печати, сначала необходимо определить, какие именно параметры требуется контролировать и в каких условиях работает линия.

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

Оставьте заявку, чтобы обсудить задачу и получить предложение по автоматизации контроля маркировки для вашей производственной линии.