Проект андроида, который может читать разные маркеры (несколько) и предоставлять разные выходные данные (видео) для каждого отслеживаемого маркера.Реализация искусственного интеллекта ARToolkit на android
чего мы достигли до сих пор: 1) Мы использовали пример проект, представленный в ARToolkit (ARMultiProj) для отслеживания множественных маркеров, он отслеживает только один маркер.
То, что мы оставили для достижения:
1) мы пытаемся реализовать несколько маркеров концепции отслеживания для воспроизведения другого видео на отслеживании различных маркеров с помощью NFT.
2) Я использовал ARMultiProj прямо из коробки из проектов проектов студии Android, снабженных ARToolkit 5.3.2, и там, где ARMultiProj не удалось обнаружить несколько трекеров, вместо этого он отслеживал только один раз.
В этом случае его кубы для 6 маркеров в следующем;
Marker.dat
количество шаблонов, которые будут признаны
маркер 1
a.patt
40,0
1,0000 0,0000 0 , 0000 0.0000
0,0000 1,0000 0,0000 0,0000
0,0000 0,0000 1,0000 0,0000
маркер 2
b.patt
40,0
1,0000 0,0000 0,0000 100,0000
0,0000 1,0000 0,0000 0,0000
0,0000 0,0000 1,0000 0,0000
маркер 3
c.patt
40,0
1,0000 0,0000 0,0000 200,0000
0,0000 1,0000 0,0000 0,0000
0,0000 0,0000 1,0000 0,0000
марка 4
d.PATT
40,0
1,0000 0,0000 0,0000 0,0000
0,0000 1,0000 0,0000 -100,0000
0,0000 0,0000 1,0000 0,0000
маркер 5
f.patt
40,0
1,0000 0,0000 0,0000 100,0000
0,0000 1,0000 0,0000 -100,0000
0,0000 0,0000 1,0000 0,0000
маркер 6
g.patt
40,0
1,0000 0,0000 0,0000 200.0000
0,0000 1,0000 0,0000 -100,0000
0,0000 0,0000 1,0000 0,0000
Для понимания и удобства, я поставил ниже определенного журнала из проекта.
Журналы:
E/ARToolkit: маркер конфигурации(): многополосный; Data/мульти/marker.dat
E/libARWrapper: ARController (родной): [Информация] Добавлен маркер (UID = 0), всего маркеры загружены: 1.
Е/libARWrapper: ARController (родной): [Информация] Маркер 0 теперь видна
Е/libARWrapper: ARController (родной): [Информация] Марка er 0 больше не видно
Как вы можете видеть выше, проект может отслеживать и создавать активы из активов/данных/нескольких папок разных файлов patt вместе с параметрами camera_para.dat и marker.dat. не отслеживает другие маркеры.
Просьба предоставить мне некоторые рекомендации относительно возможной реализации для достижения вышеуказанного сценария с фрагментами кода и точными изменениями в файлах ARToolkit (при необходимости). Заранее спасибо!
С уважением & Спасибо,
Ганешан P
Можете ли вы предоставить файл marker.dat, чтобы мы могли видеть, как вы настроили отслеживание нескольких маркеров? Кроме того, я не понимаю часть 2) и SimpleRenderer. Что не загружается? Чего вы пытаетесь достичь? –
@Thor_Bux Спасибо за попытку помочь мне. Я обновил свой вопрос на основе вашего комментария. Просьба проверить его и предоставить свои данные. Спасибо. –
Просто для моего окончательного понимания, вы используете ARMultiProj с указанным выше marker.dat. Никаких других изменений? Вы пробовали ARMultiProj без каких-либо изменений? Это работает для вас? Спасибо –