Как Faceter научил камеру отличать человека от ветки

04.06.2026 Владислав Кондратьев Технологии

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

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

Как Faceter научил камеру отличать человека от ветки

С чего все началось: парадокс свободы

У Faceter была простая на первый взгляд задача: подключить камеру на открытой прошивке OpenIPC к своему облаку. OpenIPC давно был в поле зрения команды. Ведь открытая прошивка дает независимость от вендоров и работает на огромном парке устройств.

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

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

Получилась честная инженерная развилка: камера как источник видео отличная, но камера как аналитик – пока нет. Но этим и удобен продукт OpenIPC: открытая прошивка дает фундамент, на котором можно смело строить. И команда Faceter запустила процесс строительства.

Как Faceter научил камеру отличать человека от ветки

Почему нельзя было «просто взять готовую нейросеть»

Самый очевидный путь: взять фабричный AI SDK от производителя процессора и включить распознавание людей. Команда честно прошла этот путь до конца. Результат стоит привести как есть:

  • Ingenic. На попытку внедрения ушло около трех месяцев. Успехом не увенчалось.
  • Goke. Та же история.
  • Sigmastar. Снова стена.

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

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

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

Архитектура компромисса: когда Computer Vision помогает нейросети

Здесь начинается самое интересное с инженерной точки зрения. Полноценная нейросеть, которая «жует» каждый кадр в высоком разрешении, на таком железе просто не живет. Не хватит ни памяти, ни процессора. Поэтому решение Faceter стало не совсем нейросетью, а гибридом классических алгоритмов компьютерного зрения и машинного обучения.

Первый шаг: отказ от тяжелого видеопотока. Вместо него используется MJPEG, 5 кадров в секунду в ограниченном разрешении. Этого с запасом хватает для задачи, а декодирование такого потока почти не нагружает процессор камеры. Бонус – универсальность: MJPEG умеют отдавать многие стримеры, в том числе Majestic в составе OpenIPC.

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

  1. Фильтр движения. Камера через OpenIPC фиксирует сам факт изменения в кадре. Дешево, быстро, отсекает статичную картинку.
  2. Computer Vision. Алгоритмы выделяют не весь кадр, а только те области, где что-то изменилось. Те самые «прямоугольники» движения. На нейросеть отправляется не вся сцена, а несколько небольших фрагментов.
  3. Нейросеть. Эти маленькие области уходят в сверхлегкую модель на базе Apache TVM (архитектура Visual WakeWords). Ее задача предельно сужена до одного бинарного ответа: «человек» или «не человек».
Как Faceter научил камеру отличать человека от ветки

Именно эта узкая специализация – ключ ко всему. Модель не пытается распознать сто классов объектов, она отвечает только на один вопрос.

За счет этого весь пайплайн укладывается в 70-80 миллисекунд на обработку и минимально расходует память. Ветка, качнувшаяся на ветру, до третьего фильтра просто не доходит. Ее отсекает каскад. А человек у забора – доходит.

Что в итоге получил пользователь

Именно так уведомление «обнаружено движение» превращается в уведомление «человек у забора». Так произошла смена самой ценности системы.

БылоСтало
Сотни ложных срабатываний в деньРезко меньше шума, реакция на контекст
«Движение в кадре»«Человек у забора»
Уведомления хочется отключитьУведомлениям можно доверять
Камера – источник видеоКамера – источник событий

Каждое подтвержденное событие фиксируется в ленте, прилетает снапшотом в приложение или в Telegram-бот. То самое тридцать первое уведомление про ветку больше не приходит.

И что важно: решение не заперли внутри облака Faceter. Детектор доступен и как отдельная утилита для OpenIPC: его можно встраивать в собственные скрипты и системы как готовый строительный блок. По сути, в экосистему открытого железа добавился недостающий модуль: легковесный и точный классификатор «человек / не человек».

Эволюция, а не революция

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

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

И это результат кооперации двух отечественных команд: открытой экосистемы OpenIPC и облачной платформы Faceter. За саму возможность такой интеграции команда Faceter благодарна сообществу OpenIPC: без открытой прошивки этого проекта подобраться к «железу» так близко было бы попросту невозможно.

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

Владислав Кондратьев

Владислав Кондратьев

Специалист в области видеонаблюдения, видеоаналитики, облачных систем хранения данных. Консультант по вопросам интеграции систем и средств видеонаблюдения в различные сферы бизнеса. Опыт работы в отрасли более 10 лет.
Технологии
Опубликовано: 04.06.2026

интересное от Faceter

Как работает камера для распознавания воров в магазине
Как работает камера для распознавания воров в магазине
Как выбрать камеру видеонаблюдения для магазина: статистика краж в ритейле, карта зон риска, 6 критериев выбора системы и возможности Faceter.
API для видеонаблюдения: как связать камеры с CRM, кассой и Telegram-ботом
API для видеонаблюдения: как связать камеры с CRM, кассой и Telegram-ботом
Как интегрировать видеонаблюдение Faceter по API с CRM, POS, СКУД и Telegram-ботом? Паттерны, кейсы, чек-лист для пилота.
Как посчитать реальную выгоду от ИИ-видеонаблюдения в 2026 году
Как посчитать реальную выгоду от ИИ-видеонаблюдения в 2026 году
Как посчитать реальную выгоду от ИИ-видеонаблюдения в 2026 году
Видеонаблюдение для магазина: что реально ловит воров, а что просто висит на стене?
Видеонаблюдение для магазина: что реально ловит воров, а что просто висит на стене?
Камеры видеонаблюдения для магазина: какие детекции реально снижают потери, сколько стоит система и как настроить ее за час без интегратора.
Видеонаблюдение Faceter для малого бизнеса: как владельцу кофейни или салона перестать «жить на работе»
Видеонаблюдение Faceter для малого бизнеса: как владельцу кофейни или салона перестать «жить на работе»
Видеонаблюдение Faceter для малого бизнеса: как это работает?
Топ-5 «фантазий» от ИИ-агента Facter: продолжаем обучение
Топ-5 «фантазий» от ИИ-агента Facter: продолжаем обучение
Пользователь Faceter собрал 5 самых забавных «фантазий» ИИ-агента за полгода работы — от серого седана до оживших снеговиков.
Гибридное хранение Faceter: облако + SD-карта в видеонаблюдении
Гибридное хранение Faceter: облако + SD-карта в видеонаблюдении
Гибридное хранение Фейстер в видеонаблюдении: облако vs карта памяти. Узнайте, как работают камеры Faceter с SD-картой и облаком, почему гибрид – стандарт совре...
ИИ-видеонаблюдение Faceter: честный обзор с Securika 2026
ИИ-видеонаблюдение Faceter: честный обзор с Securika 2026
ИИ-видеонаблюдение Faceter: честный обзор с Securika 2026
ИИ-агент Faceter: видеонаблюдение, которое умеет объяснять
ИИ-агент Faceter: видеонаблюдение, которое умеет объяснять
Faceter: программно-аппаратный комплекс видеонаблюдения, где камера, прошивка, облако и ИИ-агент работают как единая система. ИИ-агент анализирует события и объ...
Faceter: собственные камеры + приложение для видеонаблюдения
Faceter: собственные камеры + приложение для видеонаблюдения
Умное видеонаблюдение Faceter: собственная линейка камер и браузерная версия для ПК и мобильных платформ.
Как работает ИИ в видеонаблюдении: интервью с пользователем
Как работает ИИ в видеонаблюдении: интервью с пользователем
Интервью с пользователем Faceter: как работает AI-агент в видеонаблюдении, что изменилось в уведомлениях и есть ли практическая польза от ИИ в камерах.
Как вывести изображение с камеры на монитор: 4 способа и современная альтернатива
Как вывести изображение с камеры на монитор: 4 способа и современная альтернатива
Разбираем, как вывести изображение с камеры на монитор: подключение через BNC, HDMI, видеорегистратор и современные облачные решения без сложной настройки.
Faceter на Securika Moscow 2026
Faceter на Securika Moscow 2026
Приглашаем на Securika Moscow 2026 и будем рады видеть вас на стенде Faceter. 22–24 апреля МВЦ «Крокус Экспо» Павильон 3, зал 15, стенд: №-A7131 Промокод sec26e...
Видеонаблюдение загородного дома: гайд для пользователей
Видеонаблюдение загородного дома: гайд для пользователей
Разбираем, какое видеонаблюдение установить для загородного дома: сколько нужно камер, где их разместить, как настроить систему и выбрать лучшее решение без лиш...