当前位置: 首页>>代码示例>>C++>>正文


C++ HandsGenerator::StartTracking方法代码示例

本文整理汇总了C++中xn::HandsGenerator::StartTracking方法的典型用法代码示例。如果您正苦于以下问题:C++ HandsGenerator::StartTracking方法的具体用法?C++ HandsGenerator::StartTracking怎么用?C++ HandsGenerator::StartTracking使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在xn::HandsGenerator的用法示例。


在下文中一共展示了HandsGenerator::StartTracking方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: Gesture_Recognized

// Define hand & gesture recognition callbacks
void XN_CALLBACK_TYPE Gesture_Recognized(
    xn::GestureGenerator& generator,
    const XnChar* strGesture,
    const XnPoint3D* pIDPosition,
    const XnPoint3D* pEndPosition,
    void* pCookie)
{
  gesture_generator.RemoveGesture(strGesture);
  hands_generator.StartTracking(*pEndPosition);
}
开发者ID:jakubsieradzki,项目名称:BeMyGest,代码行数:11,代码来源:main.cpp

示例2: printf

void XN_CALLBACK_TYPE 
Gesture_Recognized(xn::GestureGenerator& generator,
                   const XnChar* strGesture,
                   const XnPoint3D* pIDPosition,
                   const XnPoint3D* pEndPosition, void* pCookie)
{
    printf("Gesture recognized: %s\n", strGesture);
    //g_GestureGenerator.RemoveGesture(strGesture);
    g_HandsGenerator.StartTracking(*pEndPosition);
}
开发者ID:abdullah38rcc,项目名称:KinectGestureRecognition,代码行数:10,代码来源:OpenCVKinect2D.cpp

示例3: Gesture_Recognized

/* Start tracking the hand once a gesture is recognized */
void XN_CALLBACK_TYPE Gesture_Recognized(xn::GestureGenerator &generator,
                                         const XnChar *gesture,
                                         const XnPoint3D *startPosition,
                                         const XnPoint3D *endPosition,
                                         void *cookie) {
        printf("Gesture recognized: %s\n", gesture);

                // Only start tracking a hand if we're not already tracking one.
       if(!trackingMove || !trackingLook) {
		g_HandsGenerator.StartTracking(*endPosition);
	}
}
开发者ID:bbasseri,项目名称:Kinect-LiquidGalaxy-2hands,代码行数:13,代码来源:control.cpp

示例4: Gesture_Recognized

//gesture callbacks
void XN_CALLBACK_TYPE Gesture_Recognized(xn::GestureGenerator& generator, const XnChar* strGesture, const XnPoint3D* pIDPosition, const XnPoint3D* pEndPosition, void* pCookie) {
	printf("{\"gesture\":{\"type\":\"%s\"}, \"elapsed\":%.3f}}\n", strGesture, clockAsFloat(last));
	gestureGenerator.RemoveGesture(strGesture);
	handsGenerator.StartTracking(*pEndPosition);
}
开发者ID:bobbytables,项目名称:kinectable_pipe,代码行数:6,代码来源:kinectable_pipe.cpp

示例5: HandsGenerator_StartTracking_wrapped

void HandsGenerator_StartTracking_wrapped(xn::HandsGenerator& self, BP::list point) {
    check( self.StartTracking(convertToVec3D((boost::python::list) point)) );
}
开发者ID:CaoJohn,项目名称:PyOpenNI,代码行数:3,代码来源:HandsGeneratorWrapper.cpp


注:本文中的xn::HandsGenerator::StartTracking方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。