2014-12-01 2 views
6

Я абсолютно не знаком с AR, и я искал в Интернете о маркерном и маркерном AR, но меня путают с маркерным и маркерным AR .. Давайте предположим, что AR-приложение запускает AR-действие когда он сканирует определенные изображения. Это маркер, основанный на AR или без маркера AR .. Разве это не изображение маркера? Также, чтобы разместить контент AR, маркерный AR использует акселерометр и компас устройств, как в без маркера AR?Разница между маркером и маркером Увеличенная реальность

ответ

20

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

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

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

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

+0

Спасибо @unichiduci за ваш брифинг .. – sudip

5

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

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

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

1

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

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

6

Хорошо. С тех пор, как я стал без объяснения причин. Ниже приводится подробная информация о отслеживании без маркера:

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

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

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

Этот сайт имеет приятный обзор и некоторые примеры для каждого маркера: Marker-Types Это в основном на немецком, но так остерегайтесь.

То, что вы называете беззеркальным отслеживанием сегодня, - это метод, наилучшим образом подобранный с помощью Hololens (и его собственного языка программирования) или AR-Framework Kudan. Markerless Tracking не находит ничего по своему усмотрению. Вместо этого вы можете разместить объект во время выполнения где-нибудь в своем поле зрения. Маркерное отслеживание затем используется, чтобы сохранить этот объект на месте. Скорее всего, он использует комбинацию ввода датчиков и решения проблемы SLAM (одновременная локализация и сопоставление) во время выполнения.

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

3

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

Вы можете узнать больше о том, как отслеживание без маркеров достигнуто here, и см. Несколько примеров отслеживания маркеров и маркеров без следа here.

Смежные вопросы