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

дефект различим на изображении человеком без дополнительных приборов
операция повторяется сотни или тысячи раз в смену
решение контролёра сейчас формулируется как годно / брак определённого вида
Какие исходные данные нужны до старта
Для оценки задачи достаточно небольшого, но честного набора: снимки или видео реальных изделий с участка, снятые в тех условиях, в которых будет работать система. Не студийные фотографии образцов, а то, что видит камера над конвейером в утреннюю и ночную смену. По такому материалу за несколько дней понятно, есть ли на изображении признак дефекта вообще.
Отдельно нужны примеры брака, и это обычно узкое место. Хорошее производство выпускает мало брака — значит, редких дефектов в архиве единицы. Собирайте их заранее: попросите ОТК откладывать бракованные изделия и снимать их, ведите папку по видам дефекта. Две недели такого сбора экономят месяц спора о том, почему модель не находит дефект, который встречается раз в тысячу деталей.
Полезно приложить то, что уже есть в бумаге: карту контроля операции, перечень видов дефекта с классификацией по критичности, правило принятия решения при сомнении. Эти документы напрямую превращаются в инструкцию для разметки, и без них разметчики придумают собственные правила.
видео или снимки с участка в реальных условиях, включая ночную смену
отложенные образцы брака по каждому виду дефекта
карта контроля и классификация дефектов по критичности
Свет, ракурс и скорость линии решают больше, чем модель
Условия съёмки определяют потолок качества. Если деталь каждый раз лежит под другим углом, если днём на неё падает солнце из окна цеха, а ночью светит только общая лампа, если объектив за смену покрывается масляной пылью — модель будет ловить не дефект, а разницу в условиях. Дообучение этого не лечит.
Основное, что стоит зафиксировать: положение изделия в кадре, дистанция и угол камеры, собственный источник света вместо общего цехового, и защита оптики от загрязнения с регламентом протирки. Для блестящих металлических поверхностей отдельная тема — блики: направленный свет под правильным углом иногда важнее разрешения матрицы, потому что царапина на бликующей поверхности видна только при определённом освещении.
Скорость линии задаёт требования к выдержке и синхронизации. Быстро движущееся изделие смазывается, и признак дефекта размером в несколько пикселей исчезает первым. Здесь нужен либо триггер, который снимает кадр в момент, когда деталь на позиции, либо короткая выдержка с достаточным освещением. Это решается на этапе постановки съёмки, а не на этапе обучения.
Практический вывод: если участок не даёт стабильных условий, первым шагом пилота становится не модель, а оснастка. Иногда обсуждение заканчивается тем, что достаточно поставить один кронштейн и один светильник, и задача из нерешаемой становится обычной.
Разметка дефектов: рамка, маска или класс
Форма разметки зависит от того, какое решение принимает производство. Если достаточно ответа годно или брак, размечается класс изображения целиком, и это самый дешёвый вариант. Если нужно показать контролёру, где именно проблема, — рамка вокруг дефекта. Если важны площадь, длина или доля поражённой поверхности, например при оценке коррозии, скола или зоны непровара, — нужна маска, то есть контур дефекта по пикселям.
Маска дороже рамки в разы, поэтому выбирать её стоит осознанно: только когда решение действительно зависит от размера. Формулировка «дефект длиннее двух миллиметров считается критичным» — это признак того, что нужна маска и калибровка масштаба, чтобы переводить пиксели в миллиметры.
Независимо от формы главное требование — согласованность. Двух разметчиков стоит посадить на один и тот же набор из пары сотен изображений и сравнить результат. Расхождения показывают не лень разметчиков, а неоднозначность в инструкции, и чинить надо инструкцию. Пока люди не сходятся во мнении, что считать дефектом, модель не сойдётся тем более.
класс — когда достаточно решения годно / брак
рамка — когда нужно показать контролёру место
маска — когда решение зависит от размера или площади дефекта
Ложные срабатывания и пропуски считаются отдельно
Две ошибки системы имеют разную цену. Пропуск — брак уехал к заказчику. Ложное срабатывание — годное изделие отправлено на перепроверку. На большинстве производств пропуск дороже, поэтому систему настраивают в сторону перестраховки. Но у перестраховки есть предел: если камера отправляет на ручную проверку четверть потока, контролёр перестаёт ей верить и начинает штамповать «годно», не глядя. Это заканчивается хуже, чем отсутствие системы.
Отсюда практика: порог задают ОТК и технолог, а не подрядчик, потому что это решение о цене брака и о нагрузке на участок. Разумная формулировка приёмки звучит так: пропусков по критичным видам дефекта не больше согласованного значения, при этом доля изделий, уходящих на ручную перепроверку, не выше такого-то процента потока. Два числа сразу, потому что улучшение одного всегда ухудшает второе.
Раскладывать ошибки полезно по видам дефекта. Общая цифра скрывает картину: система может отлично находить крупные сколы и не видеть тонкие царапины, а именно царапины были причиной рекламаций. Смотрите таблицу по каждому виду отдельно и сравнивайте с тем, из-за чего к вам реально приходят претензии.
Интеграция с ОТК, MES и ERP
Результат работы камеры должен попадать туда, где уже ведётся учёт. Минимальная схема: по каждому изделию система пишет запись — идентификатор или время, вердикт, вид дефекта, уверенность, ссылку на кадр. Дальше эта запись уходит в MES или в систему учёта качества, а изделия с вердиктом «сомнительно» уезжают на пост ручной проверки.
Обратная связь важнее, чем кажется. Когда контролёр не согласился с вердиктом камеры, его решение должно записываться. Через месяц такой журнал становится главным материалом для дообучения и одновременно отчётом о реальном качестве системы на потоке. Если механизма несогласия нет, вы узнаете об ошибках только из рекламаций.
На стороне ERP обычно нужен агрегат, а не поток: доля брака по смене, по партии, по станку, по виду дефекта. Это то, что смотрит руководство, и то, ради чего цифровой контроль в итоге и заводят — не заменить контролёра, а получить статистику, которой раньше не было.
запись по каждому изделию: вердикт, вид дефекта, кадр
фиксация несогласия контролёра как материал для дообучения
агрегаты по смене, партии и станку для ERP
Как выглядит приёмка пилота
Проверять надо на отложенном наборе, который подрядчик не видел при настройке, и который собран на том же участке в другие смены. Набор должен содержать достаточно примеров каждого критичного вида дефекта — иначе цифра по редкому дефекту будет статистически бессмысленной, сколько бы там ни получилось процентов.
Разумный формат первых недель — режим подсказки. Камера выносит вердикт, но решение принимает контролёр, и оба решения записываются. Это даёт три вещи сразу: честную статистику расхождений на живом потоке, привыкание людей к системе и материал для дообучения. Переходить к автоматическому отбраковыванию имеет смысл после того, как эта статистика накопилась.
К приёмке стоит добавить эксплуатационные пункты, которые обычно вспоминают позже: что происходит при загрязнении объектива, при отключении сети, при смене номенклатуры. Последнее особенно важно на металлообработке с частой переналадкой: если каждая новая деталь требует недели дообучения, экономика пилота на серийном участке и на участке мелких партий будет совершенно разной.
Когда компьютерное зрение внедрять не нужно
Дефект не виден на изображении — его определяют на ощупь, по звуку, по замеру или по результатам испытаний. Здесь нужны другие датчики, а не камера.
Номенклатура меняется быстрее, чем набирается статистика. На участке с мелкосерийным производством и постоянной переналадкой система может не успевать обучаться под новое изделие. Иногда выход — обучать не на дефектах, а на отклонении от эталона текущей партии, но это отдельная задача, и ставить её надо осознанно.
Условия съёмки принципиально нестабильны и изменить их нельзя: открытая площадка с меняющейся погодой, ручные операции с произвольным положением изделия, постоянные перекрытия оператором. Пока это не решено механически, модель будет давать разный результат в разные дни.
И самый частый случай: параметр измеряется прибором. Если брак определяется тем, что размер вышел за допуск, штангенциркуль и калибр точнее камеры и стоят дешевле. Компьютерное зрение — про то, что человек оценивает глазами, а не про метрологию.
Как посчитать эффект честно
Считать надо на своих числах, а не на отраслевых обещаниях. Возьмите то, что у вас уже измеряется: сколько изделий проходит через операцию за смену, сколько времени занимает осмотр одного, сколько человек занято на контроле, сколько рекламаций пришло за год и во что обошлась каждая, сколько годных изделий ушло в брак по перестраховке.
Дальше эффект складывается из трёх частей, и их лучше не смешивать. Первая — время контролёров, которое высвобождается или перераспределяется. Вторая — снижение доли пропущенного брака, и её видно только по рекламациям за следующий период, то есть не сразу. Третья — то, чего раньше не было вовсе: статистика по видам дефекта в разрезе станков и смен, которая показывает, где на самом деле рождается брак.
Гипотетический пример для иллюстрации порядка величин, не реальный кейс: если на участке два контролёра осматривают изделия всю смену, а после пилота один из них переходит на разбор только сомнительных случаев, экономия считается в часах и в фонде оплаты — но лишь при условии, что доля сомнительных не выросла настолько, что съела всю разницу. Именно поэтому в приёмке два числа, а не одно.
Следующий шаг
Начните с одной страницы по одной операции: что за изделие, какие виды дефекта критичны, сколько штук проходит за смену, как сейчас устроен контроль, есть ли камеры и можно ли зафиксировать положение детали и свет. Приложите десяток снимков с участка, включая брак. Этого хватает, чтобы понять, стоит ли задача пилота, ещё до обсуждения бюджета.
Что забрать в пилот
Начинайте с одной операции, одного типа изделия и двух-трёх видов дефекта — расширять проще, чем разбирать смешанный результат.
Порог по пропускам задаёт технолог и ОТК, а не подрядчик: это решение о цене брака, а не о метрике.
Первые недели камера работает подсказкой контролёру, а не вместо него — так набирается статистика ошибок на реальном потоке.
Куда перейти дальше
Вывод
Пилот CV-контроля решается на участке, а не в модели: видимый на изображении дефект, стабильная съёмка, согласованная разметка и два порога приёмки вместо одной общей точности. Если хотя бы одно из этого не сходится, дешевле выяснить это на неделе оценки, чем после закупки оборудования.
FAQ по теме
Сколько примеров брака нужно для пилота контроля качества?
Точное число зависит от того, насколько дефект контрастен, но важнее не общий объём, а покрытие: по каждому критичному виду дефекта нужны примеры в разных условиях съёмки и на разных сменах. Один вид, представленный двумя кадрами, проверить нельзя.
Можно ли обойтись камерами, которые уже стоят в цехе?
Иногда да — если изделие попадает в кадр целиком, освещение стабильно и разрешения хватает, чтобы дефект занимал заметную часть кадра. Обзорные камеры под потолком для контроля качества обычно не подходят.
Заменит ли компьютерное зрение контролёра ОТК?
На первом этапе — нет. Рабочая схема: система выносит вердикт, контролёр принимает решение и его несогласие фиксируется. Автоматическая отбраковка вводится после того, как накоплена статистика расхождений на реальном потоке.
Подходит ли CV для металлообработки?
Подходит для визуальных дефектов поверхности и геометрии, видимых на снимке: сколы, забоины, царапины, отсутствие обработки, некомплект. Размеры в пределах допуска точнее и дешевле мерить инструментом. Отдельная сложность — блики на обработанной поверхности, поэтому свет ставится под задачу.

