Перейти к содержанию

Практика· Давид Празян, CTO· 4 мин

Почему компьютерное зрение усложняется на реальных объектах

На демо рамки бегают и графики растут. На площадке начинаются вопросы про свет, оптику, ракурсы, правила подсчёта и про то, кто реагирует на событие.

Почему компьютерное зрение усложняется на реальных объектах

Демо и площадка

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

Какие камеры уже стоят и куда смотрят, есть ли ночная съёмка, насколько грязная оптика, что с бликами, тенями, мокрым асфальтом и засветами. Перекрывают ли объекты друг друга. Что считать ошибкой. Кто реагирует, когда система что-то нашла.

Нужны данные с объекта

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

Два примера

Подсчёт машин на АЗС звучит элементарно. Но машина проехала или стоит в кадре двадцать минут? Как считать ночью, когда фары светят в объектив? Где граница зоны? Без ответов получится генератор случайных цифр с красивым интерфейсом.

С СИЗ на производстве так же. Каски какого цвета? Камера смотрит через пыль и засвет? Нарушение фиксируем сразу или ждём три-пять секунд? Как не завалить службу безопасности ложными срабатываниями?

Из чего состоит работа

Работа идёт по цепочке: данные, разметка, обучение, проверка, разбор ошибок, дообучение, внедрение, мониторинг.

Польза у каждой задачи своя. На АЗС это статистика: поток по часам, пики, сравнение дней, влияние акций. В контроле СИЗ - меньше нарушений, меньше ручного просмотра, быстрее реакция. В очереди магазина - понимание, когда открывать кассу и где теряются клиенты. Деньги появляются, когда система встроена в процесс и меняет решение.

На какие вопросы отвечает пилот

  • Сколько событий нашла система
  • Сколько из них подтвердились
  • Сколько система пропустила
  • Какой ручной труд сократился
  • Какой ROI ожидать при масштабировании

Опыт наших клиентов

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

Роман
Владелец проекта,
проект под NDA

Команда Глеба была профессиональной, оперативно реагировали на любые возникающие вопросы и шли навстречу в рабочих моментах. В ходе работы с командой были реализованы части и компоненты масштабного сервиса AI LMS платформы.

ООО «ИОК «Интеллект+»
Заказчик,
AI LMS платформа

Мы разрабатывали несколько сервисов, часть из них запускалась в формате MVP: в частности, автоматизировали обработку запросов корпоративных заказчиков на аренду спортивных площадок. Команда проекта была на связи, и мы активно двигались по нашим требованиям. Достаточно оперативно реализовали и запустили продукт. Спасибо команде!

Александр Меркулов
Заказчик,
сервисы аренды спортивных площадок

Обращались в YAVVI за доработками нашего сайта pakpakych.ru. Стек у нас не самый простой: Django, GarpixCMS и React SPA. До этого несколько подрядчиков ограничивались общими рекомендациями «в вакууме». Ребята зашли иначе: сначала провели полноценный технический аудит, разобрали каждый из 26 пунктов нашего ТЗ и по каждому написали, что уже реализовано, чего нет и почему. Отдельно ценно, что не стали продавать нам лишние работы, а честно указали, где функционал в проекте уже есть и где два пункта дублируют друг друга. По ходу аудита нашли критичную проблему, о которой мы не подозревали, и одна эта находка окупила всю работу. По каждой задаче была вилка часов и тип работ, никаких «примерно месяц», всё проверялось руками и подтверждалось инструментами. Каждая доработка выведена в админку, это принципиально: мы получили не разовый результат, а инструмент, плюс обучение нашей команды. Рекомендую тем, у кого нетиповой стек и нужен подрядчик, который сначала разберётся, а потом делает. Продолжаем сотрудничество.

Никита
Заказчик,
pakpakych.ru

Обсудим вашузадачу

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

Связаться с нами

  • Свяжемся в течение дня
  • Подпишем NDA до обсуждения данных
  • Удобнее в мессенджере? Напишите в Telegram