背景:
此问题与对象的 3D 跟踪有关。
我的系统将已知参数(X、Y、Z)的对象/样本投影到 OpenGL,并尝试与从 Kinect 传感器获得的图像和深度信息相匹配,以推断对象的 3D 位置。
问题:
Kinect 深度-> 进程-> 以毫米为单位的值
OpenGL->depth buffer-> 0-1之间的值(在near和far之间非线性映射)
虽然我可以使用http://www.songho.ca/opengl/gl_projectionmatrix.html中提到的方法从 OpenGL 中恢复 Z 值,但这会产生非常缓慢的性能。
我确信这是常见的问题,所以我希望一定有一些解决方案存在。
问题:
从OpenGL恢复眼睛Z坐标的有效方法?
或者有没有其他方法可以解决上述问题?