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

Это объясняет две вещи, которые чаще всего удивляют заказчика. Первую: почему проект стоит как станок, хотя «модель можно скачать бесплатно» — да, можно, но она стоит 5 % сметы. Вторую: почему система, которая месяц работала безупречно, вдруг начинает пропускать очевидный брак — потому что в цехе поменяли светильник или пришла партия сырья другого оттенка, а модель училась на прежнем.

Ниже — разбор всех пяти звеньев по порядку, с ценами в рублях и модельным примером, который можно пересчитать на калькуляторе. Сквозной пример один: линия на 120 000 изделий в месяц, две смены, 22 рабочих дня, доля брака 2 %. Все расчёты в статье считаются от этих чисел, чтобы их можно было подставить своими.

Пять звеньев: где в этой цепочке нейросеть

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

  1. 1
    1. Съёмка. Нейросети нет

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

  2. 2
    2. Отбор кадра. Нейросети почти нет

    Какой именно кадр уходит в модель: по сигналу фотодатчика, по факту движения, по расписанию, каждый n-й. Здесь же отсеиваются заведомо негодные кадры — пустая лента, рука оператора, момент переналадки. Обычная логика на десять строк, но без неё модель захлёбывается кадрами, на которых нечего решать.

  3. 3
    3. Модель. Единственное место, где есть нейросеть

    Принимает кадр, отдаёт число уверенности по каждому классу. Никаких «брак» и «годен» — только 0,83 и 0,17. Это звено обучается на ваших размеченных примерах и переобучается, когда меняются условия съёмки. Считает 20–150 миллисекунд на кадр на нормальном железе.

  4. 4
    4. Правило принятия решения. Нейросети нет

    Превращение числа в решение: порог, число подряд идущих кадров, зона кадра, время суток, поведение при потере потока. Здесь же ответ на вопрос «что делать, если модель не уверена» — обычно передать человеку. Это чистая бизнес-логика, и писать её должен тот, кто знает цену ошибки, а не тот, кто обучал модель.

  5. 5
    5. Действие. Нейросети нет

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

схема процессаkak-rabotaet-kompyuternoe-zrenie--01
Схема из пяти блоков: съёмка, отбор кадра, модель, правило, действие — нейросеть только в третьем

Горизонтальная схема из пяти прямоугольных блоков со стрелками слева направо: «1. Съёмка», «2. Отбор кадра», «3. Модель», «4. Правило решения», «5. Действие». Под блоками 1, 2, 4, 5 подпись «нейросети нет», под блоком 3 — «единственная нейросеть». Над блоком 1 выноска «половина бюджета железа и большая часть провалов», над блоком 3 выноска «около 5 % сметы», над блоком 5 — «без него это видеорегистратор». Чертёжный стиль, все подписи по-русски.

Нейросеть — одно звено из пяти, и оно не самое дорогое

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

Три типа задач и почему они стоят по-разному

Слово «распознавание» скрывает три разные задачи с разной ценой разметки, разным объёмом выборки и разной скоростью работы. Разница между ними — не техническая тонкость, а первое, что определяет бюджет. Заказчик, который просит «определять площадь пятна», а имеет в виду «сказать, есть пятно или нет», переплачивает вдвое-втрое.

Тип задачиЧто отдаёт модельДефектных примеров на классЦена разметки кадра у подрядчикаТипичные задачи
Классификация кадраОдно слово на весь кадр и число уверенности300–8005–8 ₽Этикетка есть или нет, поле чистое или есть посторонний предмет, лента идёт или стоит
Детекция объектаСписок рамок: класс, координаты, уверенность по каждой500–2 00045–60 ₽Подсчёт единиц на ленте, чтение номера, каска на человеке, скол на кромке детали
Сегментация областиКонтур по пикселям: где именно проходит граница200–600150–400 ₽Площадь пятна, длина трещины, доля заполнения бункера, ширина шва

Обратите внимание на неочевидное: сегментации нужно меньше всего примеров, но она самая дорогая. Причина в цене одного кадра — обвести контур пятна мышью занимает несколько минут против сорока секунд на прямоугольную рамку и четырёх секунд на метку «годен». Поэтому первый разговор в проекте — это разговор о понижении класса задачи. Очень часто вместо «измерьте площадь скола» достаточно «скажите, есть ли скол больше 2 мм», и задача из сегментации превращается в детекцию, а бюджет разметки падает в пять раз.

Правило понижения класса задачи

Спросите себя, что вы сделаете с ответом. Если при площади пятна 4 мм² и 40 мм² действие одинаковое — изделие уходит в брак, — то измерять площадь не нужно, нужен ответ «есть или нет». Сегментация оправданна только там, где на число реально завязано разное действие: разная сортность, разная цена, разный маршрут доработки.

Модель отвечает числом, а не словом «брак»

Это второе место, где ломается взаимопонимание с заказчиком. Модель на выходе даёт не вердикт, а уверенность — число от 0 до 1. Кадр с явным сколом получит 0,96, чистое изделие — 0,03, а изделие с бликом на кромке, который похож на скол, получит 0,44, и никакого встроенного смысла в этой цифре нет. Смысл появляется, когда кто-то назначает порог: всё выше 0,4 считаем браком.

Что это значитПорог

Граница, выше которой число уверенности считается вердиктом «брак». Порог — не настройка модели, а управленческое решение: он в явном виде размен между двумя типами ошибок. Опустили порог — стали ловить больше брака и больше дёргать людей зря. Подняли — стали спокойнее жить и чаще отгружать дефект клиенту.

Разница между этими ошибками — не в проценте, а в рублях, и она у всех своя. Пропуск дефекта в нашем модельном примере стоит 1 200 ₽: возврат, штраф торговой сети, замена, разбор. Ложная тревога стоит 40 секунд контролёра, который снимает изделие с потока и убеждается, что всё в порядке: при ставке 540 ₽/час с налогами это 6 ₽. Одна ошибка дороже другой ровно в двести раз, и порог обязан это учитывать.

ПорогПропущено дефектов из 2 400 в месяцЛожных тревог из 117 600 годныхЦена пропусковЦена перепроверокИтого за месяц
0,7168 — это 7 %350201 600 ₽2 100 ₽203 700 ₽
0,572 — это 3 %1 18086 400 ₽7 080 ₽93 480 ₽
0,324 — это 1 %4 70028 800 ₽28 200 ₽57 000 ₽
0,1512 — это 0,5 %14 10014 400 ₽84 600 ₽99 000 ₽

Таблица считается в два действия: число пропусков умножаем на 1 200 ₽, число ложных тревог — на 6 ₽, складываем. Минимум приходится на порог 0,3, и это не «настройка по умолчанию», а результат конкретной пары цен. Поменяйте цену рекламации с 1 200 ₽ на 300 ₽ — и оптимум уедет вверх, к порогу 0,5. Уберите штраф сети совсем — уедет ещё выше. Именно поэтому порог назначает заказчик вместе с подрядчиком, а не подрядчик один.

4 700 ложных тревог — это не абстракция, а 52 часа чужой работы

При пороге 0,3 в модельном примере кто-то должен перепроверить 4 700 изделий за месяц. По 40 секунд на каждое это 52 часа, треть ставки контролёра. Если такой человек в смене не предусмотрен, порог 0,3 существует только на бумаге: через неделю сигналы начнут игнорировать, и система вернётся в режим дорогого архива. Порог нужно выбирать вместе с ответом на вопрос, чьими руками закрываются срабатывания.

графикkak-rabotaet-kompyuternoe-zrenie--02
График цены месяца ошибок при порогах 0,7 / 0,5 / 0,3 / 0,15 с минимумом 57 000 ₽ на пороге 0,3

График: по горизонтали — порог 0,7 / 0,5 / 0,3 / 0,15, по вертикали — рубли в месяц. Три линии: «цена пропущенного брака» падает с 201 600 ₽ до 14 400 ₽, «цена перепроверок» растёт с 2 100 ₽ до 84 600 ₽, «итого» имеет минимум 57 000 ₽ на пороге 0,3 — эта точка выделена и подписана. Подпись внизу: «пропуск 1 200 ₽, перепроверка 6 ₽, 2 400 дефектов и 117 600 годных в месяц». Все подписи по-русски.

Порог выбирают не по точности, а по нижней точке этой кривой

Отдельная тема — как измерять качество модели так, чтобы цифру можно было проверить на приёмке, и как записать требование к точности в договор. Общая доля правильных ответов для задач с редкими событиями бессмысленна: модель, которая всегда отвечает «годен», при 2 % брака покажет 98 %. Мы разбирали эту арифметику на примере распознавания документов в отдельной статье журнала — механика ошибок там ровно та же, меняются только единицы измерения. Формулировки для договора и порядок приёмки описаны на странице гарантий.

Разметка: самая недооценённая статья бюджета

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

Считаем на сквозном примере. Линия даёт 120 000 изделий в месяц, значит около 5 450 в день. Снимаем десять рабочих дней подряд, обе смены — получаем примерно 54 000 кадров, из которых при доле брака 2 % около 1 080 будут с дефектом. В обучение идут 800 дефектных и 4 000 годных, ещё 2 500 кадров подряд с ленты откладываются нетронутыми — на них потом будет замер.

Разметка выборки под один класс дефекта, своими силами
Отбор кадров из 54 000 снятых: 8 часов инженера по 2 500 ₽20 000 ₽
Инструкция разметчику — что считать сколом, а что бликом: 6 часов технолога и инженера15 000 ₽
4 000 годных кадров: метка одним нажатием, 4 секунды на кадр — 4,5 часа контролёра по 540 ₽2 430 ₽
800 кадров с дефектом: рамка и класс, 40 секунд на кадр — 8,9 часа по 540 ₽4 810 ₽
200 спорных кадров: второй разметчик и разбор с технологом, 3 часа по 900 ₽2 700 ₽
Отложенная выборка 2 500 кадров: две независимые разметки и сверка, 8 часов по 750 ₽6 000 ₽
Итого50 940 ₽ за один класс дефекта — и 35 000 ₽ из них уходит не на саму разметку, а на отбор кадров и на инструкцию

Две вещи в этом расчёте стоит проговорить отдельно. Первая: сама разметка стоит 7 240 ₽ из 50 940 ₽. Остальное — отбор кадров и написание инструкции, то есть работа, которую невозможно отдать на аутсорс, потому что она требует знания вашей продукции. Вторая: если ту же разметку отдать подрядчику, 4 000 годных кадров по 6 ₽ и 800 дефектных по 50 ₽ дадут 64 000 ₽ — вместе с отбором, инструкцией и отложенной выборкой получится 107 700 ₽. Разница вдвое, но подрядчик размечает за три дня, а свой контролёр — за две недели между сменами.

Разнообразие важнее количества

2 000 кадров, снятых за одну смену на одной партии сырья, хуже, чем 600 кадров с обеих смен, трёх разных партий и двух состояний светильника. Модель обобщает ровно то разнообразие, которое ей показали. Поэтому в инструкции по сбору выборки первым пунктом идёт не «наберите столько-то кадров», а «снимайте не меньше десяти рабочих дней подряд и не выключайте камеру на переналадке».

графикkak-rabotaet-kompyuternoe-zrenie--03
Структура затрат на разметку: 20 000 ₽ отбор, 15 000 ₽ инструкция, 7 240 ₽ сама разметка, 8 700 ₽ проверка

Горизонтальная столбчатая диаграмма из четырёх полос, сумма 50 940 ₽: «Отбор кадров из 54 000 — 20 000 ₽», «Инструкция разметчику — 15 000 ₽», «Собственно разметка 4 800 кадров — 7 240 ₽», «Разбор спорных и отложенная выборка — 8 700 ₽». Справа вторая узкая полоса-сравнение «то же через подрядчика — 107 700 ₽». Подпись внизу: «один класс дефекта, линия 120 000 изделий в месяц». Чертёжный стиль, подписи по-русски.

Сама разметка — меньше седьмой части расходов на разметку

Где считает система: камера, сервер в цехе или облако

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

ПараметрНа самой камереСервер на объектеРоссийское облако
Задержка до вердикта30–80 мс60–150 мс300–1 200 мс плюс качество канала
Трафик наружуНетНет1,3 ТБ в месяц на одну камеру 1080p
ДеньгиКамера дороже на 30 000–80 000 ₽150 000–400 000 ₽ разово на 8–20 потоков10 000–40 000 ₽/мес за узел
Что помещается1–2 простых правила, лёгкая модельТяжёлые модели, десятки камер, история кадровТяжёлые модели, но всё упирается в канал
Что будет при обрыве связиРаботаетРаботаетКонтроль останавливается
Персональные данныеВидео не покидает объектВидео не покидает объектНужен ЦОД в РФ и поручение обработки подрядчику

Про трафик стоит посчитать вслух, потому что цифра обычно удивляет. Одна камера 1080p с потоком 4 Мбит/с — это 0,5 МБ в секунду, то есть 43 ГБ в сутки и около 1,3 ТБ в месяц. Восемь камер дают 10 ТБ в месяц, и это непрерывный исходящий поток из цеха, где интернет обычно проведён «для бухгалтерии». Отсюда стандартное инженерное решение: видео остаётся на объекте, наружу уходят только события и кадры-доказательства — единицы мегабайт в сутки.

Про задержку тоже полезно перевести в сантиметры. На ленте, идущей 0,5 м/с, задержка 300 мс — это 15 см пути изделия, задержка 1 200 мс — 60 см. Если после вердикта изделие должен сбросить пневматический толкатель, то толкатель придётся ставить в шестидесяти сантиметрах дальше по ленте, а всё это расстояние — буфер, в котором изделия перемешиваются. На быстрой линии облачный вариант отпадает не по цене, а по геометрии.

сравнениеkak-rabotaet-kompyuternoe-zrenie--04
Сравнение трёх мест вычисления: камера, сервер в цехе, облако — по задержке, трафику и цене

Сравнение в три колонки: «На камере», «Сервер на объекте», «Облако в РФ». Строки: задержка (30–80 мс / 60–150 мс / 300–1 200 мс), трафик наружу (нет / нет / 1,3 ТБ в месяц на камеру), деньги (+30 000–80 000 ₽ к камере / 150 000–400 000 ₽ разово / 10 000–40 000 ₽ в месяц), обрыв связи (работает / работает / контроль встал). Внизу общая подпись-линейка: «на ленте 0,5 м/с задержка 1 200 мс — это 60 см уехавшего изделия». Чертёжный стиль, подписи по-русски.

Облако выглядит дешевле ровно до строчки про 1,3 ТБ в месяц с одной камеры

Почему модель «слепнет»: свет, ракурс, новая партия

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

  • Сменили светильник. Другая цветовая температура или другой угол — и распределение яркости на кадре уехало. Самая частая причина внезапной деградации, потому что светильник меняет служба главного энергетика, не сообщая никому.
  • Сдвинули камеру. Задели кронштейном при уборке, подтянули крепление, переставили на 5 см вбок при переналадке. Модель училась на одной геометрии кадра, получила другую.
  • Пришла новая партия сырья. Плёнка чуть темнее, металл матовее, краска с другим блеском — визуальный фон изменился сильнее, чем сам дефект.
  • Изменилось внешнее освещение. Летом в цех через ворота бьёт солнце, зимой в ту же смену темно. Если точка не закрыта кожухом, у вас две разные задачи в одной.
  • Загрязнился объектив. Масляный туман, пыль, брызги — за месяц контраст падает так, что мелкий дефект перестаёт отличаться от шума.

В модельном примере это выглядит так. На приёмке пропуск дефекта составлял 3 %. Через четыре месяца после смены поставщика плёнки он вырос до 11 %, причём никто не заметил этого сразу — просто у сети выросло число рекламаций. Дообучение на 400 новых кадрах вернуло пропуск к 4 % и заняло неделю: 400 кадров разметки, переобучение, повторный замер на новой отложенной выборке. По деньгам это около 60 000 ₽ — примерно столько же стоит месяц эксплуатации системы.

графикkak-rabotaet-kompyuternoe-zrenie--05
График пропуска дефекта: 3 % на приёмке, 11 % через четыре месяца, 4 % после дообучения

Линейный график за 6 месяцев: по вертикали доля пропущенных дефектов в процентах, по горизонтали месяцы. Линия идёт 3 % — 3 % — 5 % — 8 % — 11 %, в точке месяца 3 вертикальная отбивка с подписью «сменился поставщик плёнки», в точке месяца 5 — отбивка «дообучение на 400 кадрах, 60 000 ₽», после неё линия падает до 4 %. Горизонтальная штриховая линия «порог приёмки 3 %». Все подписи по-русски.

Качество модели — не константа, а показатель, который надо мерить по регламенту
Регламент повторного замера важнее первого результата

Цифра точности, полученная на приёмке, живёт ровно до первого изменения в цехе. Поэтому в договор закладывается не только требование к точности, но и порядок её перепроверки: раз в квартал, а также после каждой смены светильника, объектива, поставщика сырья или положения камеры. Без такого регламента через полгода никто не сможет сказать, работает система или уже нет.

Действие: что происходит после вердикта

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

  1. 1Сброс изделия с потока. Пневматический толкатель или отводящий шибер срабатывает за 40–120 мс. Самый дешёвый и самый частый вариант: линия не останавливается, дефектное изделие уходит в отдельный лоток.
  2. 2Остановка линии. Оправданна только там, где серия дефектов означает поломку оснастки и каждая следующая минута производит брак. Обычно правило такое: пять дефектов подряд — стоп и вызов наладчика, единичный дефект — просто сброс.
  3. 3Отметка в учётной системе. Событие с привязкой к смене, партии, линии и типу дефекта уходит в 1С — как правило, в конфигурацию уровня 1С:ERP или УПП, где ведётся производственный учёт. Это то, из чего потом собирается отчёт по причинам брака.
  4. 4Уведомление человеку. Сообщение мастеру в мессенджер с кадром-доказательством, запись в журнал смены, задача наладчику. Нужно там, где действие физически выполняет человек, а не механика.

Отчёт по причинам за смену — недооценённый побочный результат. Система, которая просто отбраковывает изделия, экономит на браке. Система, которая при этом ведёт журнал «линия, смена, партия, тип дефекта, время», через месяц показывает, что 60 % всех сколов приходится на вторую смену и на одну конкретную партию сырья, — и это уже не экономия на контроле, а вход в разговор с поставщиком. Смежная задача, из того же железа, — понять, сколько времени линия вообще стояла: мы разбираем её на странице мониторинга оборудования.

схема процессаkak-rabotaet-kompyuternoe-zrenie--06
Схема маршрута сигнала: вердикт модели, правило, сброс с ленты, стоп линии, запись в 1С, отчёт за смену

Схема: слева блок «Модель: 0,83», от него стрелка в ромб «Правило: порог 0,3, пять подряд — стоп». Из ромба четыре стрелки в блоки: «Сброс толкателем, 40–120 мс», «Остановка линии и вызов наладчика», «Событие в 1С: смена, партия, тип дефекта», «Сообщение мастеру с кадром-доказательством». Справа итоговый блок «Отчёт за смену: топ-5 причин брака в штуках и рублях». Чертёжный стиль, подписи по-русски.

Деньги приносит не вердикт, а то, что происходит в следующие 120 миллисекунд

Сколько стоит собрать всю цепочку

Смета ниже — пилот на одной точке контроля и одном классе дефекта: четыре недели до замера на отложенной выборке и ещё три недели параллельной работы с контролёром, прежде чем система начнёт отбраковывать сама. Это минимальный честный объём, на котором вообще можно что-то узнать про свою линию.

Пилот на одной точке контроля, один класс дефекта
Обследование точки: освещённость, размер дефекта в пикселях, пробная съёмка60 000 ₽
Камера, объектив, светодиодная подсветка, кронштейн от пола без вибрации145 000 ₽
Вычислитель на объекте: промышленный компьютер с видеокартой260 000 ₽
Сбор и разметка выборки под один дефект — расчёт выше50 940 ₽
Обучение модели, подбор порога по цене двух ошибок, замер на отложенной выборке180 000 ₽
Правило принятия решения и отметка события в учётной системе120 000 ₽
Параллельная работа с контролёром три недели, корректировка порога90 000 ₽
Итого905 940 ₽ разово плюс 35 000–60 000 ₽/мес эксплуатации одной точки

Обратите внимание на пропорции. Железо на объекте — 405 000 ₽, почти 45 % сметы. Данные — 50 940 ₽. Обучение модели, то самое единственное звено с нейросетью, — 180 000 ₽, около 20 %. Остальное это обследование, интеграция и сопровождение параллельного периода. Тиражирование на вторую и третью точку той же линии обходится существенно дешевле первой: обследование не повторяется, вычислитель тянет несколько потоков, а разметка нужна только под новый класс дефекта.

По рынку на сентябрь 2026 года разброс большой: от 600 000 ₽ за одну простую точку до нескольких миллионов за цех с десятком камер, взрывозащитой и круглосуточной сменой. Наши вилки по направлениям и по типовым проектам лежат на странице бюджетов, там же видно, что входит в поддержку. Отдельно замечу: строку «камера, объектив, подсветка» правильно считать в диапазоне 60 000–600 000 ₽ на точку — на противоположных концах этого диапазона стоят «отличить пустой поддон от полного» и «увидеть трещину 0,2 мм на блестящем металле».

Честный пилот: одна линия, один дефект, четыре недели

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

  1. 1
    Неделя 1. Точка и критерий

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

  2. 2
    Неделя 2. Съёмка обеих смен

    Непрерывная запись десять рабочих дней, включая переналадки и смену партий. Бракованные изделия физически откладываются в коробку с ярлыком «дата, смена, партия, тип» — это будущая обучающая выборка и, что важнее, эталон для спорных случаев. К концу второй недели накапливается около 54 000 кадров и порядка 1 080 дефектных.

  3. 3
    Неделя 3. Разметка и отложенная выборка

    Инструкция разметчику, разметка 4 000 годных и 800 дефектных кадров, разбор 200 спорных вместе с технологом. Отдельно откладываются 2 500 кадров подряд с ленты, которые никто не трогает: на них будет замер. Эту выборку размечают дважды и независимо, чтобы у результата приёмки была эталонная разметка, а не мнение.

  4. 4
    Неделя 4. Обучение, порог, замер

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

этапыkak-rabotaet-kompyuternoe-zrenie--07
Лента из четырёх недель пилота: точка и критерий, съёмка, разметка, обучение и замер

Горизонтальная лента времени из четырёх недель. Неделя 1 «Точка и критерий» — результат «камера смонтирована, критерий дефекта записан». Неделя 2 «Съёмка обеих смен» — результат «54 000 кадров, 1 080 дефектных, коробка образцов». Неделя 3 «Разметка» — результат «4 800 размеченных кадров и отложенная выборка 2 500». Неделя 4 «Обучение и замер» — результат «пропуск и ложные тревоги в процентах, цена ошибок в рублях за месяц». Справа отбивка «+3 недели параллельной работы с контролёром». Подписи по-русски.

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

Пилот, который заканчивается словами «всё работает», не закончился. Он заканчивается двумя числами и ценой этих чисел в рублях.

Когда камера не нужна

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

  • Признака нет на изображении. Внутренняя трещина, отклонение состава, влажность, прочность, запах — камера бессильна принципиально, и никакая модель этого не изменит. Здесь работают рентген, ультразвук, лаборатория или датчик, а не нейросеть.
  • Задачу закрывает датчик за 15 000 ₽. Наличие или отсутствие изделия в точке отлично ловит фотодатчик, вес партии — весы, факт сканирования маркировки — сканер. Если ответ бинарный и объект крупный, зрение почти всегда проигрывает по цене владения.
  • Условия съёмки нельзя стабилизировать. Открытые ворота, пар, густая пыль, вибрирующая опора, сварка в кадре. Пока первое звено цепочки не зафиксировано, остальные четыре звена не имеют смысла: вы будете платить за дообучение каждый сезон.
  • На сигнал некому реагировать. Если после вердикта никто не снимет изделие с потока и не остановит линию, система превращается в архив нарушений — очень подробный и совершенно бесполезный. Это самый частый способ потратить миллион и не получить ничего.

И последнее. Порядок разговора о проекте зрения обратный привычному: сначала пятое звено, потом первое, и только в самом конце третье. Сперва выясняем, что вы сделаете с вердиктом и кто это сделает. Потом смотрим, видно ли вообще дефект при вашем свете и с вашего ракурса. И только если оба ответа положительные, обсуждаем модель — то самое звено, которое в переговорах занимает 90 % времени и в смете 20 % денег.