Я работаю над проектом об дополненной реальности с использованием маркера (шахматной доски), который берет изображения с веб-камеры и вставляет 2D / 3D-объект в плоскость шахматной доски (в реальном времени).
С помощью openCV я смог обнаружить углы шахматной доски и нарисовать ее.
Я использовал Direct3D для рендеринга кадра (с помощью ортогональной проекции), чтобы позже я мог использовать его для проецирования 2d / 3d-объектов.
Теперь я застрял на этом этапе. Я знаю, что есть библиотеки, такие как ARToolkit и т. Д., Но я хочу понять технику и алгоритм, лежащий в основе этого. Как найти матрицу преобразования, которая может отобразить трехмерный объект на плоскость шахматной доски?