На вопрос «подойдут ли наши камеры» честный ответ в большинстве случаев — «частично»: две-три задачи из пяти закроются существующим парком, остальные потребуют новых точек. Важно другое: этот ответ получают за один рабочий день с рулеткой, люксметром и обычным ноутбуком, а не за четыре недели проекта. Стоит проверка 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 на различение типа. Две последние строки таблицы не лечатся ни моделью, ни доплатой за лицензию — только сужением поля зрения, то есть новой камерой ближе к объекту. Подробный расчёт разрешения под конкретный дефект разобран в материале про то, что нужно для запуска видеоаналитики.
Сравнение в четыре вертикальные колонки под общей шапкой «камера 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Забрать второй поток напрямую с камеры
Почти все сетевые камеры отдают два-три независимых потока по RTSP или ONVIF. Первый оставляем регистратору как есть, второй настраиваем под аналитику и забираем на вычислитель напрямую, минуя регистратор. Это не увеличивает нагрузку на архив и не требует менять существующее видеонаблюдение.
- 2Поднять битрейт и сделать его постоянным
Для аналитики нужны 8–12 Мбит/с на поток 1080p с постоянным битрейтом. Переменный экономит диск за счёт кадров с движением — то есть именно тех, которые нам и нужны. При десяти камерах это добавляет к сети около 100 Мбит/с, и полосу надо проверить заранее.
- 3Отключить «умные» режимы
Шумоподавление, расширенный динамический диапазон, автоматическое подчёркивание контуров и цифровая стабилизация улучшают картинку для человека и портят её для модели: они дорисовывают детали, которых в кадре не было, и стирают те, что были. Всё это выключается в настройках камеры.
- 4Проверить права и живучесть доступа
Отдельная учётная запись только на чтение потока, фиксированный адрес камеры, понимание, что произойдёт при обновлении прошивки. Мелочь, из-за которой система молча перестаёт получать кадры на третий месяц эксплуатации, — смена пароля администратором без предупреждения.
Карта связей из четырёх узлов. Слева узел «Камера, два независимых потока». От него вниз стрелка «поток 1: 2–4 Мбит/с, переменный битрейт» к узлу «Регистратор и архив» и далее пунктиром к узлу «Вычислитель», подписанная «так делать не надо: детали теряются на движении». От камеры вправо вторая стрелка «поток 2: 8–12 Мбит/с, постоянный битрейт, RTSP» напрямую к узлу «Вычислитель», выделена как основная. Рядом с ней подпись «отключены шумодав, WDR, подчёркивание контуров». Внизу отбивка «10 камер — около 100 Мбит/с к нагрузке сети». Чертёжный стиль, подписи по-русски.
Проверка за один день: 200 кадров и 25 400 ₽
Процедура одинаковая для склада, цеха и торгового зала. Смысл её в том, чтобы получить ответ до того, как подписан договор и куплено железо.
- 1Снять 200 кадров в рабочих условиях: обе смены, разное время суток, объекты в движении, а не постановочные. Кадры берутся с того самого потока, который потом пойдёт в аналитику.
- 2Замерить рулеткой ширину зоны в кадре и посчитать миллиметры на пиксель. Здесь же три замера освещённости люксметром — утро, вечер, ночная смена.
- 3Разметить на двадцати кадрах объект интереса вручную и посмотреть, сколько пикселей на него реально пришлось. Это ответ на главный вопрос, и он не требует ни модели, ни подрядчика.
- 4Прогнать кадры через базовый детектор и посмотреть не на проценты, а на характер ошибок: путается ли модель на движении, на бликах, на ночной смене. Как оценивать такой результат честно, разобрано в материале про точность компьютерного зрения.
- 5Свести результат по шести параметрам в одну таблицу: годится, годится после дооснащения, не годится. Третья колонка — тоже результат, и она экономит самые большие деньги.
Если по итогам проверки точка попала в среднюю колонку, считается дооснащение. Отдельная строка сметы под физику объекта выглядит так: перенос камеры и кронштейн от капитальной конструкции — 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° — объект виден, признак нет, и подъём разрешения тут не помогает. Освещённость между сменами различается больше чем вдвое — модель будет обучена на дневном мире и слепнуть ночью. И четвёртое: архив видеонаблюдения используется как доказательная база для страховой или охраны — тогда менять настройки основного потока нельзя вообще, и остаётся только вариант со вторым потоком.
Отдельно стоит проговорить правовую сторону, потому что подключение аналитики к существующим камерам меняет не то, что снимается, а то, что с этим делается. Детектор события личность не устанавливает: он отвечает «в зоне кто-то есть», «каска надета», «станок стоит» — и биометрического режима обработки здесь не возникает. Он возникает ровно в тот момент, когда к системе добавляют ответ на вопрос «кто именно», и это отдельный проект с отдельным юридическим разбором. При этом сама съёмка работников остаётся обработкой персональных данных со всеми обязанностями: информирование, определённая цель, ограниченный срок хранения и локализация на серверах в России.
Старая камера отвечает на вопрос «что происходит». Задача видеоаналитики обычно — «что не так с этим предметом». Это разные камеры.
