В зависимости вида “дополненной реальности” которую можно делать в настоящий момент с помощью флеша,
маркеры условно можно разделить на два типа:
3D маркеры
Использование данных маркеров позволяет осуществлять полное 3D управление AR сценой:
- перемещение X, Y, Z
- вращение относительно осей X, Y, Z
- пропорциональное увеличение, уменьшение
Под 3D маркером понимается в виду классический квадратный маркер
Пропорции линий и элементов важно соблюдать, размер можно делать меньше, но не сильно.
Цвета маркера должны быть контрасными, желательно (но не обязательно) ЧБ
Квадратный маркер нельзя печатать на неплоскхи поверхностях (например елипсоидный значок) ,
т.к. даже незначительные нелинейные искажения граней маркера приводят к очень нестабильной работе технологии.
Основные графичиские элементы маркера долны быть крупными (мин размер 15% от площади маркера)
Мелкие элементы в процессе обработки маркера (сжатие до 16х16 px) превращаются в серую муть и в анализе не участвуют
Маркер необходимо печатать на плотной бумаге, опять таки по причине нелинейных искажений.
Если материал не бумага – необходимо следить, чтобы поверхность была матовой, не бликовала.
2D маркеры
Использование этих (как правило цветных) маркеров позволяет осуществлять 2D управление AR сценой:
- перемещение X, Y
- пропорциональное увеличение, уменьшение
- в некоторых случаях вращение вокруг оси перепендикулярной плоскости экрана
Пример такого “маркера”
Кратно принцип работы техники распознавания:
- В видеопотоке идёт поиск определённого основного цвета
(в примере синий цвет бутылки) - чтобы отличить рабочую область “маркера” от фона
в ней проводиться внутренний поиск на характерный дополнительный цвет
(в примере красный цвет лого) - далее идетрасчёт положения сцены идёт отностительно центров масс
основого и дополнительного цвета
Исходя из выше сказанного:
- Цвета “маркера” должны быть насыщенными (отстоящими от цвета кожи, редко встречающимися в одежде)
- Основной и дополнительные цвета должны отстоять друг от друга по крайней мере на 30 градусов спектра
(параметр H в HSV системе) - Дополнительный цвет должен быть занимать ~25-50% от основного цвета
- Дополнительный цвет не должен разрывать границы основного цвета
Материал на котором будет печататься маркер должен быть по возможности матовым
паразитные блики от освещения – делают распознование нестабильным.
Если этого нельзя избеажать – необходимо увеличить площадь основного цвета.
0 Responses to “Требования к AR маркерам”