Kinect与OpenGL [英] Kinect with OpenGL

查看:316
本文介绍了Kinect与OpenGL的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我将使用OpenGL在屏幕上绘制一个3D模型,我将使用Kinect手势在屏幕上缩放或旋转此模型。任何人都有一个很好的教程或信息,如何使用Kinect开始编程C ++ / OpenGL应用程序。 / p>

解决方案

这里面临的问题非常不同:


  1. 您需要掌握OpenGL,以便您可以绘制任何有用的东西。我推荐阅读OpenGL编程指南(aka红皮书),OpenGL超级圣经和教程在 http ://www.lighthouse3d.com http://arcsynthesis.org/gltut 。 p>


  2. 您需要熟悉计算机视觉和姿势识别。 Kinect只是一个深度相机,即对于图像中的每个像素,你得到的距离相机。除了深度传感器,还有一个普通的相机,所以你可以结合深度和颜色信息。但Kinect不直接给你手势数据。


然后你就可以使用这个系统需要将它们合并成一个有用的程序。


I will draw a 3d model on the screen with OpenGL and I will zoom or rotate this model on the screen with Kinect gestures.Does anyone have a good tutorial or information how can i start programing C++/OpenGL application using Kinect.

解决方案

You're faceing very different problems here:

  1. You need to master OpenGL so that you can draw anything useful. I recommend a combination of reading "The OpenGL Programming Guide" (aka Red Book), the "OpenGL Super Bible" and the tutorials at http://www.lighthouse3d.com and http://arcsynthesis.org/gltut .

  2. You need to get familiar with computer vision and gesture recoginition. The Kinect is just a depth camera, i.e. for each pixel in the image you're getting the distance from the camera. In addition to the depth sensor, there's also a regular camera, so you can combine depth and color information. But the Kinect does not give you gesture data directly. You need it to hook to some computer vision system that determines the gestures from the data Kinect delivers.

And then you need to merge those into a useful program.

这篇关于Kinect与OpenGL的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆