我正在进行一个关于增强现实的项目,使用一个标志物(国际象棋棋盘)从网络摄像头中获取图像并将2D/3D对象插入到棋盘平面上(实时)。
通过使用openCV,我能够检测到棋盘的角落并进行绘制。
我使用Direct3D来渲染帧(使用正交投影),以便稍后可以用它来投影2D/3D对象。
现在我卡在这个阶段。我知道有像ARToolkit等库,但我想了解其背后的技术和算法。如何找到可以将3D对象映射到棋盘平面的变换矩阵?
通过使用openCV,我能够检测到棋盘的角落并进行绘制。
我使用Direct3D来渲染帧(使用正交投影),以便稍后可以用它来投影2D/3D对象。
现在我卡在这个阶段。我知道有像ARToolkit等库,但我想了解其背后的技术和算法。如何找到可以将3D对象映射到棋盘平面的变换矩阵?