飞跃记录器
记录和回放 LeapMotion 序列化数据的示例。 这松散地基于 LeapMotion 团队的 C# Unity 示例。 主要区别在于我的播放基于时间戳而不是遍历每一帧,因此记录 fps 不必等于播放 fps。
我的用例是在我的 C++ 应用程序中记录数据,这些数据以后可以在 Python 脚本中进行分析(即制作漂亮的图),所以希望这对某人有所帮助。
它确实依赖于 C++11,但向后移植它并不难。 违规者是std::mutex和std::chrono以及一些auto 。 std::chrono可以很容易地剥离,因为它仅适用于LeapRecorder::GetSystemMicroseconds()函数,因此您只需要用获得微秒执行时间的方式替换它。
文件
LeapRecorder.{cpp,h} C++ 类,作为 Leap::Listener 记录所有帧,并提供播放能力
r
2021-07-12 14:04:26
6KB
C++
1