iOS, гибкость целей ARImageTrackingConfiguration?
Мы хотели бы использовать этот API для отслеживания изображения в поле зрения камеры. Мы запустили демонстрацию, в которой загружаем статическое изображение, и она находит его отличным. Однако на самом деле наша цель - это небольшой узор из форм; треугольники, круги и квадраты, расположенные в виде прямоугольного узора, который окружает некоторую визуальную информацию, которую мы хотим сфотографировать и загрузить (другими словами, это "полезная нагрузка" и она сильно варьируется).
Есть ли способ описать такую цель для ARImageTrackingConfiguration? Две вещи, которые могут сработать:
(1) можем ли мы предоставить изображение с полупрозрачностью, где в основном эти пиксели "не заботятся"... все будет соответствовать им. Таким образом мы можем сделать центр цели прозрачным / игнорируемым, и это не приведет к нарушению сопоставления с образцом. Наши эксперименты показывают, что это не работает, но что - то подобное будет увеличить универсальность так много, что я не могу себе представить, не существует какой - то способ достижения этой цели.
(2) предоставлять изображения неправильной формы (не прямоугольные)... Я думаю, это похоже на 1. Мы хотели бы сопоставить определенные полигоны в области и игнорировать остальные.
(3) Можем ли мы предоставить несколько изображений, желательно с пространственными отношениями, которые совпадают одновременно?
Это похоже на список желаний, но я просто думаю о том, насколько ограничен этот мощный инструмент, если он ограничен прямоугольными изображениями. Есть ли какой-нибудь умный способ добиться того, что мы пытаемся сделать? (За исключением сложного пользовательского анализа изображений.)