我正在进行增强现实研究并使用OpenCV。我找到棋盘工作,我想在棋盘上放一些3D图形。
在OpenCV中,findCheckerboard函数将找到棋盘块的角落。到目前为止我所做的是采取四个最外角并在棋盘上放置一个图像进行仿射变换。
我想将其扩展为3D模型。我想,一旦你得到了四个角,你就会以某种方式移动相机,使其看起来像3D图像在棋盘上。我正在考虑这件事吗?
如果是这样,你到底怎么做?
答案 0 :(得分:0)
我建议使用osgART,因为它包含OpenSceneGraph,这有助于将3D模型附加到您的代码中。除非你真的需要使用OpenCV,否则使用OpenCV进行所有检测,定位和定位比使用AR库要多一些工作。
如果osgART不适合您,请查看ARToolKit或其派生词(ARToolKitPlus)以获取更符合您需求的内容。