Разница между маркером и на основе Безмаркерной дополненной реальности

Я совершенно новичок в AR, и я искал в интернете о маркере на основе и без маркера AR, но я путаю с маркером на основе и без маркера AR.. Предположим, приложение AR запускает действие AR при сканировании определенных изображений..так что этот маркер основан на AR или markerless AR.. Разве изображение не является маркером? Также для АР делает маркер на основе АР использовать устройства акселерометр и компас, как в безмаркерных АР?

5 ответов


на маркер на основе AR приложение изображения (или соответствующие дескрипторы изображения) для распознавания предусмотрены заранее. В этом случае вы знаете ровно что приложение будет искать при получении данных камеры (кадры камеры). Большинство современных приложений AR, занимающихся распознаванием изображений, основаны на маркерах. Почему? Потому что гораздо проще обнаружить вещи, которые жестко закодированы в вашем приложении.

на с другой стороны,маркер-меньше AR приложение признает вещи которые не были непосредственно предоставлены приложению заранее. Этот сценарий намного сложнее реализовать, потому что алгоритм распознавания, запущенный в вашем приложении AR, должен определить шаблоны, цвета или некоторые другие функции это может существовать в кадрах камеры. Например, если ваш алгоритм способен идентифицировать собак, это означает, что приложение AR сможет чтобы вызвать AR действия, когда собака обнаружена в кадре камеры, без необходимости предоставлять изображения со всеми собаками в мире (это, конечно, преувеличено - обучение базы данных, например) при разработке приложения.

короче говоря: в приложении AR на основе маркеров, где используется распознавание изображений, маркер может быть изображением или соответствующими дескрипторами (функции + ключевые точки). Обычно маркер AR-это черно-белое (квадратное) изображение, QR-код для образец. Эти маркеры легко распознаются и отслеживаются => для выполнения распознавания (и, возможно, отслеживания) требуется не так много вычислительной мощности на устройстве конечного пользователя.

нет необходимости в акселерометре или компасе в приложении на основе маркеров. Библиотека распознавания может вычислить представляет матрицу (вращение и перевод) обнаружены изображения относительно камеры вашего устройства. Если вы знаете это, вы знаете, как далеко распознанное изображение и как он вращается относительно камеры вашего устройства. И с этого момента начинается AR... :)


хорошо. С тех пор, как меня уволили без объяснений. Вот немного более подробно о отслеживания безмаркерных:

на самом деле есть несколько возможностей для дополненной реальности без "визуальных" маркеров, но ни один из них не называется markerless tracking.

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

кроме того, люди, как правило, путают NFT(отслеживание естественных функций) с безмаркетным отслеживанием. С NFT вы можете возьмем реальную картину жизни в качестве маркера. Но это все еще "маркер".

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

то, что вы называете markerless tracking сегодня-это метод, который лучше всего наблюдается с Hololens (и его собственным языком программирования) или AR-Framework Кудан. Безымянный след ничего не найдет сам. Вместо этого можно поместить объект во время выполнения где-то в вашем поле зрения. Отслеживания безмаркерных затем используется, чтобы сохранить этот объект в месте. Скорее всего, он использует комбинацию ввода датчика и решения проблемы SLAM( одновременной локализации и отображения) во время выполнения.

EDIT: небольшое обновление. Кажется, hololens создает свое собственное внутреннее геометрическое представление комнаты. 3D-объекты затем помещаются в эту виртуальную комнату. После этого комната синхронизируется с реальным миром. Точная техника, что кажется неизвестно, но некоторые предполагают, что он основан на технологии Xbox Kinect.


давайте сделаем это просто:

  1. маркер на основе дополненная реальность - это когда отслеживаемый объект является черно-белым квадратным маркером. Отличный пример, который действительно легко следовать показано здесь: https://www.youtube.com/watch?v=PbEDkDGB-9w (Вы можете попробовать самостоятельно)
  2. Markerless дополненная реальность - это когда отслеживаемый объект может быть чем угодно: изображением, телом человека, головой, глазами, рукой или пальцами и т. д. и кроме того, вы добавляете виртуальные объекты.

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


похоже, что может быть некоторая путаница между отслеживанием маркеров и естественным отслеживанием функций (NFT). Много AR SDK тотализатор их отслеживания как Markerless (NFT). Это все еще отслеживание маркеров, в котором используется предварительно определенное изображение или набор объектов. Это просто не обязательно черно-белый Тип маркера AR Toolkit. Vuforia, например, использует NFT, который по-прежнему требует маркера в буквальном смысле. Кроме того, в самом буквальном смысле отслеживание руки/лица/тела также отслеживает маркер в что маркер-это фигура. Безымянный, присущий имени, не требует предварительного знания мира или какой-либо формы или объекта для отслеживания.

вы можете узнать более подробно о том, как Безмаркерной отслеживания достигнутых здесь, и посмотреть несколько примеров как маркер и отслеживания Безмаркерных здесь.


маркер на основе AR использует камеру и визуальный маркер для определения центра, ориентации и диапазона его сферической системы координат. ARToolkit является первым полнофункциональным инструментарием для отслеживания на основе маркеров.

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