kinect生成多个gba文件,怎么用C++gba金手指代码大全实现将多个手势文件添加到同一个数据库中

用C++来实现手势识别是比较困难的所以在这个例子,我们只实现了握拳和松手的手势识别其他没有实现。


在这个程序里我们打开了kinect的RGB流,深度流骨骼数据流和手势識别流。其中手势识别接口需要骨骼数据流和深度流来进行计算

// 交互客户端类,是一个纯虚类必须继承实现纯虚函数,提供控件信息用于交互。 // 减少全局变量把全局变量定义在结构体里 // 简单的释放接口的封装 // 对话框窗口的windows消息处理函数 // 处理色彩流,色彩流对于跟踪技术并无作用这里只是显示罢了 // 让交互对象去处理深度数据,交互数据由深度数据和骨骼数据计算所以一旦有交互数据,就送到交互對象让交互对象去计算结果 // 当应用程序提供了足够的信息,并计算出交互数据之后交互对象会通知程序 // 根据交互对象提供的数据,打茚抓拳或者松手的信息 // 将关节点转化成屏幕上的坐标点 // 画骨骼参数1是骨骼数据,参数2和参数3是关节 // 让交互对象去处理骨骼数据交互对潒计算交互需要骨骼数据和深度数据,所以应用程序一旦收到骨骼数据 // 就调用交互对象接口将数据发送过去让交互对象做运算 // 一旦交互對象得到足够的数据,就通知应用程序

用C++来实现手势识别是比较困难的所以在这个例子,我们只实现了握拳和松手的手势识别其他没有实现。


在这个程序里我们打开了kinect的RGB流,深度流骨骼数据流和手势識别流。其中手势识别接口需要骨骼数据流和深度流来进行计算

// 交互客户端类,是一个纯虚类必须继承实现纯虚函数,提供控件信息用于交互。 // 减少全局变量把全局变量定义在结构体里 // 简单的释放接口的封装 // 对话框窗口的windows消息处理函数 // 处理色彩流,色彩流对于跟踪技术并无作用这里只是显示罢了 // 让交互对象去处理深度数据,交互数据由深度数据和骨骼数据计算所以一旦有交互数据,就送到交互對象让交互对象去计算结果 // 当应用程序提供了足够的信息,并计算出交互数据之后交互对象会通知程序 // 根据交互对象提供的数据,打茚抓拳或者松手的信息 // 将关节点转化成屏幕上的坐标点 // 画骨骼参数1是骨骼数据,参数2和参数3是关节 // 让交互对象去处理骨骼数据交互对潒计算交互需要骨骼数据和深度数据,所以应用程序一旦收到骨骼数据 // 就调用交互对象接口将数据发送过去让交互对象做运算 // 一旦交互對象得到足够的数据,就通知应用程序

用C++来实现手势识别是比较困难的所以在这个例子,我们只实现了握拳和松手的手势识别其他没有实现。

参考资料

 

随机推荐