0

私は OpenGL で作成したこのロボット アームで作業しようとしています。私の意図は、このアームをジェスチャーで制御することです。カメラからジェスチャー情報を取得します。唯一の問題は、カメラがジェスチャを認識するためにユーザー情報を継続的に検索し、OpenGL の glutMainLoop() が何も返さないことです。したがって、OpenGL アプリが実行されるか、カメラが動作します

したがって、これら2つの連続プロセスを処理する方法がわかりません。複雑になるだけなので、スレッドを使用したくありません。

この問題を解決する別の方法はありますか。

4

1 に答える 1

0

たとえば、過剰なコールバックでカメラをポーリングしますglutIdleFunc。カメラの API がポーリングをサポートしていない場合は、スレッドを使用する必要があります。カメラ スレッドは制御情報を何らかの変数に格納し、それを大量のメイン ループが描画に使用できるようにします。

于 2013-05-25T11:30:36.037 に答える