Разработка AR-распознавания и отслеживания объектов (Object Tracking)

Как работает распознавание объектов в AR? Object tracking позволяет AR-приложению распознавать реальный физический объект по его 3D-форме и удерживать цифровой контент привязанным к нему при движении камеры и самого объекта. В отличие от image tracking, здесь не нужны маркеры — достаточно самого

Разработка и поддержка любых видов мобильных приложений:

Информационные и развлекательные мобильные приложения
Новостные приложения, игры, справочники, онлайн-каталоги, погодные, фитнес и здоровье, туристические, образовательные, социальные сети и мессенджеры, квиз, блоги и подкасты, форумы, агрегаторы
Мобильные приложения электронной коммерции
Интернет-магазины, B2B-приложения, маркетплейсы, онлайн-обменники, кэшбэк-сервисы, биржи, дропшиппинг-платформы, программы лояльности, доставка еды и товаров, платежные системы
Мобильные приложения для управления бизнес-процессами
CRM-системы, ERP-системы, управление проектами, инструменты для команды продаж, учет финансов, управление производством, логистика и доставка, управление персоналом, системы мониторинга данных
Мобильные приложения электронных услуг
Доски объявлений, онлайн-школы, онлайн-кинотеатры, платформы предоставления электронных услуг, платформы кешбека, видеохостинги, тематические порталы, платформы онлайн-бронирования и записи, платформы онлайн-торговли

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

Услуги, которые мы предлагаем
Показано 1 из 1Все 1734 услуг
Разработка AR-распознавания и отслеживания объектов (Object Tracking)
Сложный
~3-5 дней

Наши компетенции:

Часто задаваемые вопросы

Последние работы

  • image_mobile-applications_feedme_467_0.webp
    Разработка мобильного приложения для компании FEEDME
    895
  • image_mobile-applications_xoomer_471_0.webp
    Разработка мобильного приложения для компании XOOMER
    782
  • image_mobile-applications_rhl_428_0.webp
    Разработка мобильного приложения для компании RHL
    1216
  • image_mobile-applications_zippy_411_0.webp
    Разработка мобильного приложения для компании ZIPPY
    1079
  • image_mobile-applications_affhome_429_0.webp
    Разработка мобильного приложения для компании Affhome
    1003
  • image_mobile-applications_flavors_409_0.webp
    Разработка мобильного приложения для компании FLAVORS
    597

Как работает распознавание объектов в AR?

Object tracking позволяет AR-приложению распознавать реальный физический объект по его 3D-форме и удерживать цифровой контент привязанным к нему при движении камеры и самого объекта. В отличие от image tracking, здесь не нужны маркеры — достаточно самого объекта. Мы, команда с 5+ годами опыта в AR-разработке, реализовали 10+ проектов с object tracking и выработали эффективные подходы. Свяжитесь с нами для оценки вашего объекта.

В основе object tracking лежит построение point cloud и извлечение feature points. ARKit на iOS использует ARObjectScanningConfiguration для сканирования и ARWorldTrackingConfiguration с detectionObjects для распознавания. Подробное описание API доступно в документации ARKit. Точность распознавания — 5–10 мм при хорошем освещении. На устройствах A12+ сканирование занимает 10–15 минут, полученный .arobject файл весит от 1 до 50 МБ.

Почему object tracking, а не image tracking?

Image tracking работает с плоскими изображениями — наклейками, постерами, экранами. Если объект трёхмерный, контент будет «плавать» при изменении угла обзора. Object tracking использует point cloud, чтобы определить точное положение и ориентацию объекта в 3D. Это единственный способ реализовать аннотации на двигателе автомобиля или наложение схемы на промышленный станок.

Какие объекты распознаются хорошо, а какие нет?

Хорошие кандидаты Плохие кандидаты
Игрушки с рисунками/деталями Монохромные пластиковые корпуса
Бытовая техника с панелями Стеклянные/прозрачные объекты
Промышленное оборудование с маркировкой Металлические полированные поверхности
Коробки с упаковкой Мягкие деформируемые объекты
Автомобильные детали Объекты без постоянной формы

Стеклянные и зеркальные поверхности не поддаются visual feature tracking — для них используем маркеры или LiDAR mesh matching.

Как мы решаем проблему грязных объектов: кейс из практики

В одном из проектов для сервисного центра наш клиент столкнулся с проблемой: техник наводит камеру на двигатель автомобиля — ARKit не распознаёт из-за грязи и нагара. Чистый эталонный .arobject не подходил. Мы отсканировали несколько вариантов (чистый / с умеренным загрязнением) и добавили все в detectionObjects. Это подняло точность с 60% до 92%. Выигрыш во времени — на 30% быстрее, чем ручной поиск по каталогу.

Vuforia Model Targets: альтернатива ARKit

ARKit Object Detection требует физического сканирования. Vuforia Model Targets — распознавание по CAD-модели (STEP, OBJ, FBX) без физического сканирования. Это разница для промышленности, где CAD-данные уже есть. Лицензия Vuforia стоит от $840/год, что экономит до 50% бюджета по сравнению с кастомным решением.

Сравнение ARKit Object Detection Vuforia Model Targets
Требуется физический объект? Да Нет (нужна CAD-модель)
Точность 5–10 мм 5–10 мм
Устойчивость к загрязнению Низкая Средняя (алгоритм более робастный)
Лицензирование Бесплатно Платная, от $840/год
Поддерживаемые платформы iOS iOS + Android

ARKit быстрее в настройке, Vuforia выигрывает при наличии CAD-модели. Выбор технологии — бесплатная консультация.

Что входит в нашу работу по object tracking

  • Анализ объекта: оценка текстур, формы, условий эксплуатации; подбор технологии (ARKit / Vuforia / ARCore).
  • Сканирование или подготовка CAD: получение эталонного описания объекта.
  • Разработка AR-модуля: настройка detection, привязка контента.
  • Интеграция с backend: сохранение состояния, загрузка контента из БД.
  • Тестирование: проверка при разном освещении и степени загрязнения.
  • Документация и обучение: инструкции по сканированию.

Примерный план работ и сроки

  1. Анализ и сканирование — 3–5 дней.
  2. Разработка прототипа — 5–10 дней.
  3. Интеграция контента и тестирование — 5–10 дней.
  4. Финальная доработка и деплой — 3–5 дней.

Базовое object detection с одним объектом — 1–2 недели. Сложные проекты — 3–5 недель. Стоимость рассчитывается индивидуально. Закажите разработку — мы подготовим коммерческое предложение.

Как отслеживать движущиеся объекты?

Для движущихся объектов (конвейерная деталь, робот) используем MediaPipe Object Detection (COCO SSD) + depth estimation через LiDAR. Точность tracking при скорости более 0.5 м/с деградирует. Такой подход мы применили для конвейерной линии на заводе — снизили время идентификации деталей на 40%.

Получите консультацию — обсудим ваш объект и подберём решение.