我正在尝试使用这个我在OpenGL中制作的机械臂。我的意图是用手势来控制这只手臂。我从我的相机中获取手势信息。唯一的问题是摄像头还会不断地寻找用户信息来识别手势,而且OpenGL的glutMainLoop()永远不会返回任何东西。所以要么我的OpenGL应用运行,要么我的相机工作
所以我想不出一种方法来处理这两个连续的过程。我不想为它使用线程,因为这只会使它变得复杂。
有没有别的办法来解决这个问题。
发布于 2013-05-25 19:30:36
在过多的回调中轮询你的相机,例如glutIdleFunc
。如果您的摄像头API不支持轮询,则必须使用线程。相机线程将控制信息存储在某个变量中,glut主循环随后可以使用该变量进行绘制。
https://stackoverflow.com/questions/16746331
复制相似问题