Скажімо, у мене є набір з 5 маркерів. Я намагаюся знайти відносні відстані між кожним маркером, використовуючи рамку розширеної реальності, таку як ARToolkit . У моїй камері, що подає тебе, перші 20 кадрів показують мені лише перші 2 маркери, щоб я міг розробити перетворення між двома маркерами. Другі 20 кадрів показують мені лише 2-й та 3-й маркери тощо. Останні 20 кадрів показують мені 5-й та 1-й маркери. Я хочу створити тривимірну карту позицій маркера всіх 5 маркерів.
Моє запитання полягає в тому, що, знаючи, що будуть відставати відстані через низьку якість відеоканалу, як звести до мінімуму неточності з урахуванням усієї зібраної інформації?
Мій наївний підхід полягає в тому, щоб використовувати перший маркер в якості базової точки, з перших 20 кадрів беруть середнє значення перетворень і розміщують 2-й маркер і так далі для 3-го і 4-го. Для 5-го маркера розмістіть його між 4-м та 1-м, розмістивши його посередині середнього значення перетворень між 5-м та 1-м та 4-м та 5-м. Я вважаю, що цей підхід має упередження щодо розміщення першого маркера, але не враховує, що камера бачить більше 2-х маркерів на кадр.
Зрештою, я хочу, щоб моя система могла виробити карту x кількості маркерів. У будь-якому даному кадрі може відображатися до x маркерів, і виникають несистемні помилки через якість зображення.
Будемо дуже вдячні за будь-яку допомогу щодо правильного підходу до цієї проблеми.