ARToolKitPlus::TrackerMultiMarker getModelViewMatrix()
С помощью ArToolKit
Я хочу откалибровать две камеры Kinect, которые расположены напротив друг друга. В настоящее время я использую доску с разным рисунком с обеих сторон. С обеих сторон узоры состоят из квадратов одинакового размера.
Прежде всего, я хочу знать, как ARToolKit
работает. getModelViewMatrix()
дает преобразование Kinect относительно некоторой точки на доске. А где именно?
Когда два Kinect размещены на одной стороне шаблона, то все работает нормально. Я получил преобразование по отношению к общая точка где-то.
Но для камер, обращенных друг к другу, я получаю облако точек с отклонением в основном вдоль линии, соединяющей их (ось z).
Идея состоит в том, чтобы использовать пустую шахматную доску. Но и здесь у меня есть сомнения, если ARToolKit
работает только с черно-белым рисунком. Можно ли выполнить анализ глубины (вместо цвета), чтобы определить характерные точки.
Задача ещё не решена.