请教如何把OpenGL绘制的三维立方体投影在从摄像头中获取的图片当中

时间:2021-03-07 19:34:51
本人从摄像头中读入图片,图片中有一个平面,如果我已经在该平面上确定了4个构成正方形的点(实际中在图片观察,该正方形是个透视投影图),该如何把OpenGL产生的三维立方体投影在该平面上呢?究竟是用什么函数把点画上去呢?本人刚学OpenGL,有很多不懂地方,但问题很急,麻烦大家赐教。

6 个解决方案

#1


友情帮顶

#2


坐标旋转变换
用矩阵!

#3


引用 2 楼 fandh 的回复:
坐标旋转变换
用矩阵!


……

先将从摄像头获取的数据作为纹理贴在平面上
然后再根据相机位置,立方体位置和平面计算出立方体顶点在平面上的投影,
最后在将平面上的投影点画出来

#4


友情帮顶再

#5


openGL到底怎么用啊

#6


该回复于2012-10-31 11:06:06被版主删除

#1


友情帮顶

#2


坐标旋转变换
用矩阵!

#3


引用 2 楼 fandh 的回复:
坐标旋转变换
用矩阵!


……

先将从摄像头获取的数据作为纹理贴在平面上
然后再根据相机位置,立方体位置和平面计算出立方体顶点在平面上的投影,
最后在将平面上的投影点画出来

#4


友情帮顶再

#5


openGL到底怎么用啊

#6


该回复于2012-10-31 11:06:06被版主删除