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

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

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

Шесть параметров проверки

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

ПараметрЧто меряемЧемПорог годности
Разрешение на объект интересаШирину зоны в кадре и число пикселей камеры по этой сторонеРулетка и характеристики камерыНе меньше 4–5 пикселей на признак для ответа «есть или нет»
РакурсУгол между осью камеры и плоскостью объектаКадр с объекта, угломер или транспортир по чертежуДо 30° от нормали; сверху под 60° объект видно, признак — нет
Освещённость и её стабильностьТри замера в зоне: утро, вечер, ночная сменаЛюксметрРазброс между замерами не больше двух раз, иначе нужен свой свет
Частота кадров и выдержкаСколько кадров в секунду реально отдаёт камера и не смазан ли движущийся объектНастройки камеры и раскадровкаОбъект не смазан больше чем на один пиксель
Сжатие потокаБитрейт и наличие артефактов на мелких деталях при движенииПросмотр стоп-кадров в момент движенияМелкий признак не растворяется в блоках сжатия
Доступ к потокуЕсть ли RTSP или ONVIF, права, свободная полоса в сетиОпрос камеры и регистратораВторой поток забирается напрямую с камеры, а не с регистратора

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

«Видно человеку» и «хватает модели» — не одно и то же

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

Что это значитМиллиметров на пиксель

Ширина зоны контроля, делённая на разрешение камеры по горизонтали. Типовая камера охраны 2 Мп — это 1920 пикселей по ширине; при поле зрения 4 000 мм получается 2,08 мм на пиксель. Дальше размер объекта делится на эту величину — и выходит число пикселей, которыми он виден модели.

Что нужно распознатьРазмерПикселей при 2,08 мм/пиксельВердикт
Человек в зоне1 700 мм817С запасом: хватает и на присутствие, и на позу
Коробка на поддоне400 мм192С запасом: счёт и контроль укладки решаются
Каска или сигнальный жилет250 мм120Достаточно для факта наличия
Маркировка на упаковке8 мм3,8Не читается: нужно 15–20 пикселей на символ
Скол кромки0,5 мм0,24Не существует для модели

Практические пороги простые: признаку нужно 4–5 пикселей на ответ «есть или нет», 8–10 на уверенную детекцию с рамкой и 15–20 на различение типа. Две последние строки таблицы не лечатся ни моделью, ни доплатой за лицензию — только сужением поля зрения, то есть новой камерой ближе к объекту. Подробный расчёт разрешения под конкретный дефект разобран в материале про то, что нужно для запуска видеоаналитики.

сравнениеpodoydut-li-sushchestvuyushchie-kamery--01
Одна камера охраны: человек 817 пикселей, коробка 192, маркировка 3,8, скол 0,24 пикселя

Сравнение в четыре вертикальные колонки под общей шапкой «камера 2 Мп, поле зрения 4 000 мм, 2,08 мм на пиксель». Колонки слева направо: «Человек 1 700 мм — 817 пикселей — годится», «Коробка 400 мм — 192 пикселя — годится», «Маркировка 8 мм — 3,8 пикселя — не читается», «Скол 0,5 мм — 0,24 пикселя — не существует». В каждой колонке нарисован увеличенный фрагмент пиксельной сетки с объектом соответствующего размера: в первых двух объект различим, в третьей превращается в две ступеньки, в четвёртой занимает четверть клетки. Внизу отбивка «пороги: 4–5 пикселей на есть/нет, 8–10 на рамку, 15–20 на тип». Чертёжный стиль, подписи по-русски.

Один и тот же кадр: человек виден с запасом, дефект не существует

Где старый парк выигрывает, а где проигрывает всегда

Разделение проходит не по отраслям и не по бюджету, а по размеру объекта интереса относительно поля зрения. Крупные объекты и события — берутся почти всегда. Мелкие признаки и символы — не берутся почти никогда.

  • Присутствие человека в зоне. Опасная зона у пресса, зона погрузки, помещение с ограниченным доступом. Человек занимает сотни пикселей даже на широком плане — это самый благодарный сценарий для существующих камер, и на нём же строится контроль СИЗ и безопасности.
  • Счёт крупных объектов. Поддоны, коробки, рулоны, бухты. Условие одно: объекты проходят по одному и не перекрывают друг друга.
  • Учёт простоев участка. Движение узла, наличие оператора у станка, цвет сигнальной колонны. Разрешения хватает с запасом, а от точности здесь требуется факт, а не миллиметры.
  • Занятость ворот, доков и мест хранения. Есть машина или нет, свободна ли ячейка, стоит ли тележка в проходе.
  • Мелкий поверхностный дефект. Скол, царапина, наплыв, трещина. Нужны не только пиксели, но и подсветка под задачу: цеховых 200–500 люкс не хватает, требуется 3 000–10 000 в зоне контроля.
  • Чтение маркировки и этикеток. На символ нужно 15–20 пикселей; камера охраны даёт единицы. Задача решается отдельной камерой на коротком расстоянии, а часто — обычным сканером штрихкода за существенно меньшие деньги.
  • Номера машин на скорости. Требуется короткая выдержка и своя ИК-подсветка; обычная камера даёт смазанную полосу. Как ставится такая точка, разобрано в материале про распознавание номеров на въезде.
  • Контроль цвета и оттенка. Камеры охраны применяют автоматический баланс белого и ночью переключаются в инфракрасный режим, где цвета нет вообще. Оттенок, снятый утром и вечером, будет разным при одном и том же изделии.

Сжатие и доступ: где теряются детали

Даже когда пикселей формально хватает, поток с регистратора часто оказывается непригодным. Видеонаблюдение настраивают на экономию диска: переменный битрейт 2–4 Мбит/с, длинные интервалы между опорными кадрами, агрессивное шумоподавление. Всё это оптимизировано под неподвижную картинку — и разваливается ровно в момент движения, то есть тогда, когда нужен кадр.

  1. 1
    Забрать второй поток напрямую с камеры

    Почти все сетевые камеры отдают два-три независимых потока по RTSP или ONVIF. Первый оставляем регистратору как есть, второй настраиваем под аналитику и забираем на вычислитель напрямую, минуя регистратор. Это не увеличивает нагрузку на архив и не требует менять существующее видеонаблюдение.

  2. 2
    Поднять битрейт и сделать его постоянным

    Для аналитики нужны 8–12 Мбит/с на поток 1080p с постоянным битрейтом. Переменный экономит диск за счёт кадров с движением — то есть именно тех, которые нам и нужны. При десяти камерах это добавляет к сети около 100 Мбит/с, и полосу надо проверить заранее.

  3. 3
    Отключить «умные» режимы

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

  4. 4
    Проверить права и живучесть доступа

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

карта связейpodoydut-li-sushchestvuyushchie-kamery--02
Два пути потока: через регистратор с потерей деталей и напрямую с камеры для аналитики

Карта связей из четырёх узлов. Слева узел «Камера, два независимых потока». От него вниз стрелка «поток 1: 2–4 Мбит/с, переменный битрейт» к узлу «Регистратор и архив» и далее пунктиром к узлу «Вычислитель», подписанная «так делать не надо: детали теряются на движении». От камеры вправо вторая стрелка «поток 2: 8–12 Мбит/с, постоянный битрейт, RTSP» напрямую к узлу «Вычислитель», выделена как основная. Рядом с ней подпись «отключены шумодав, WDR, подчёркивание контуров». Внизу отбивка «10 камер — около 100 Мбит/с к нагрузке сети». Чертёжный стиль, подписи по-русски.

Регистратор оставляем архиву, аналитике отдаём отдельный поток

Проверка за один день: 200 кадров и 25 400 ₽

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

  1. 1Снять 200 кадров в рабочих условиях: обе смены, разное время суток, объекты в движении, а не постановочные. Кадры берутся с того самого потока, который потом пойдёт в аналитику.
  2. 2Замерить рулеткой ширину зоны в кадре и посчитать миллиметры на пиксель. Здесь же три замера освещённости люксметром — утро, вечер, ночная смена.
  3. 3Разметить на двадцати кадрах объект интереса вручную и посмотреть, сколько пикселей на него реально пришлось. Это ответ на главный вопрос, и он не требует ни модели, ни подрядчика.
  4. 4Прогнать кадры через базовый детектор и посмотреть не на проценты, а на характер ошибок: путается ли модель на движении, на бликах, на ночной смене. Как оценивать такой результат честно, разобрано в материале про точность компьютерного зрения.
  5. 5Свести результат по шести параметрам в одну таблицу: годится, годится после дооснащения, не годится. Третья колонка — тоже результат, и она экономит самые большие деньги.
Стоимость проверки существующего парка, 4 камеры
Выгрузка 200 кадров на двух сменах: 2 часа рядового сотрудника по 700 ₽1 400 ₽
Замеры на объекте: ширина зоны, освещённость, высота и угол — 4 часа инженера по 3 000 ₽12 000 ₽
Прогон кадров, ручная разметка контрольных 20 штук и отчёт — 4 часа инженера по 3 000 ₽12 000 ₽
Итого25 400 ₽ — 2,8 % от сметы пилота в 905 940 ₽

Если по итогам проверки точка попала в среднюю колонку, считается дооснащение. Отдельная строка сметы под физику объекта выглядит так: перенос камеры и кронштейн от капитальной конструкции — 18 000–40 000 ₽, направленная подсветка зоны — 18 000–60 000 ₽, замена объектива на более длиннофокусный — 12 000–35 000 ₽, кожух от засветки — 6 000–15 000 ₽. Итого 54 000–150 000 ₽ на точку. Правило простое: если дооснащение выходит дороже 100 000 ₽, дешевле поставить новую камеру под задачу за 145 000 ₽ и не спорить с геометрией. Раскладка полной сметы по статьям — в материале про то, сколько стоит система видеоаналитики.

Когда существующие камеры лучше не трогать

Есть четыре ситуации, в которых ответ «нет» надо принять сразу, а не искать обходные пути.

Четыре случая, где экономия на парке обернётся переделкой

Камера принадлежит охранному предприятию или обслуживается по договору, где любое изменение настроек — нарушение: доступ к потоку вы получите, а право отключить шумоподавление нет. Камера смотрит с потолка под углом больше 60° — объект виден, признак нет, и подъём разрешения тут не помогает. Освещённость между сменами различается больше чем вдвое — модель будет обучена на дневном мире и слепнуть ночью. И четвёртое: архив видеонаблюдения используется как доказательная база для страховой или охраны — тогда менять настройки основного потока нельзя вообще, и остаётся только вариант со вторым потоком.

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

Старая камера отвечает на вопрос «что происходит». Задача видеоаналитики обычно — «что не так с этим предметом». Это разные камеры.