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

Что видит компьютер
Когда вы смотрите на кадр с машиной на парковке, вы видите машину. Мозг делает это за миллисекунды. Для компьютера машины в кадре нет: есть миллионы чисел - цвет, яркость, координаты каждого пикселя, и смысл из них приходится вытаскивать каждый раз.
Та же машина днём и ночью для человека всё ещё машина. Для модели это разные объекты: другие тени, блики, контраст. Добавьте мокрый асфальт, грязную оптику, пережатый поток, часть кузова за колонной, камеру сверху под углом и размазанный номер.
От правил к примерам
Раньше распознавание строили через правила: найти контуры, углы, описать объект логикой. Это работает, пока свет хороший и камера чистая.
Главный сдвиг случился, когда появились большие данные: объект перестали описывать вручную и начали показывать системе примеры - тысячу машин в разных условиях. Модель сначала цепляется за линии и пятна, потом собирает из них формы, потом части объектов, и только потом появляется то, что мы называем распознаванием. Эту механику хорошо объясняет первая лекция стэнфордского курса CS231n.
Вывод для бизнеса
Модель - только одна часть проекта. Остальное - камеры, свет, ракурсы, разметка, сервер и работа с ошибками после запуска.
Если считаем машины на АЗС ночью, вопрос не только в модели: какая камера стоит, есть ли ИК-подсветка, как падает свет, есть ли блики, где зона подсчёта, перекрывают ли машины друг друга, считать весь поток или уникальные автомобили. Только после этих вводных можно говорить про ИИ. Во внедрении выигрывает тот, кто понимает, где система сломается, ещё до того, как её поставили на объект.
Опыт наших клиентов
Мой проект - тематический сайт знакомств. Я оцениваю его как проект высокого уровня сложности: очень непросто найти разработчиков, которые могли бы его реализовать. Я работал с командой Глеба в течение более двух лет с перерывами, которые были связаны исключительно с моим финансовым состоянием. По итогу могу сказать, что вполне доволен проделанной работой. Ребята знают своё дело, с хорошей коммуникабельностью, и всегда помогут советом. В данный момент вся основная работа сделана, сайт находится в рабочем состоянии и набирает пользователей. Есть идеи по добавлению новых функций, и если я решусь на это, то буду реализовывать их и дальше с этой командой.
Команда Глеба была профессиональной, оперативно реагировали на любые возникающие вопросы и шли навстречу в рабочих моментах. В ходе работы с командой были реализованы части и компоненты масштабного сервиса AI LMS платформы.
Мы разрабатывали несколько сервисов, часть из них запускалась в формате MVP: в частности, автоматизировали обработку запросов корпоративных заказчиков на аренду спортивных площадок. Команда проекта была на связи, и мы активно двигались по нашим требованиям. Достаточно оперативно реализовали и запустили продукт. Спасибо команде!
Обращались в YAVVI за доработками нашего сайта pakpakych.ru. Стек у нас не самый простой: Django, GarpixCMS и React SPA. До этого несколько подрядчиков ограничивались общими рекомендациями «в вакууме». Ребята зашли иначе: сначала провели полноценный технический аудит, разобрали каждый из 26 пунктов нашего ТЗ и по каждому написали, что уже реализовано, чего нет и почему. Отдельно ценно, что не стали продавать нам лишние работы, а честно указали, где функционал в проекте уже есть и где два пункта дублируют друг друга. По ходу аудита нашли критичную проблему, о которой мы не подозревали, и одна эта находка окупила всю работу. По каждой задаче была вилка часов и тип работ, никаких «примерно месяц», всё проверялось руками и подтверждалось инструментами. Каждая доработка выведена в админку, это принципиально: мы получили не разовый результат, а инструмент, плюс обучение нашей команды. Рекомендую тем, у кого нетиповой стек и нужен подрядчик, который сначала разберётся, а потом делает. Продолжаем сотрудничество.
Обсудим вашузадачу
Вам необязательно иметь чёткую задачу. Оставьте контакты, и мы разберём ваши текущие бизнес-процессы и честно покажем, где внедрение технологий даст реальный финансовый результат.
Связаться с нами


