Тема конечно не простая, но возможно вы сталкивались с разработкой приложений дополненной реальности. Какие используется алгоритмы? Меня интересует именно отображение объектов с помощью маркеров?
И OpenCV, и ARToolkit достаточно хорошие и популярные библиотеки, чтобы их использовать.
А свое писать не всегда есть время и возможность, надо пользоваться трудом других людей:)