OpenNI 1.5.4: Scene Analyzer

OpenNI

Functions

XN_C_API XnStatus XN_C_DECL xnCreateSceneAnalyzer (XnContext *pContext, XnNodeHandle *phSceneAnalyzer, XnNodeQuery *pQuery, XnEnumerationErrors *pErrors)
XN_C_API const XnLabel *XN_C_DECL xnGetLabelMap (XnNodeHandle hInstance)
XN_C_API XnStatus XN_C_DECL xnGetFloor (XnNodeHandle hInstance, XnPlane3D *pPlane)
XN_C_API void XN_C_DECL xnGetSceneMetaData (XnNodeHandle hInstance, XnSceneMetaData *pMetaData)

Detailed Description

A Scene Analyzer node is a Map Generator that performs scene analysis. It supports all Map Generator functions, and adds additional functions.


Function Documentation

XN_C_API XnStatus XN_C_DECL xnCreateSceneAnalyzer ( XnContext pContext,
XnNodeHandle phSceneAnalyzer,
XnNodeQuery pQuery,
XnEnumerationErrors pErrors 
)

Creates an scene analyzer.

Parameters:
pContext[in] The context in which to create the scene analyzer.
phSceneAnalyzer[out] A handle to the created scene analyzer.
pQuery[in] Optional. Can be used to select which scene analyzer to create. If not specified, this function may create any scene analyzer that is available.
pErrors[in] Optional. If provided, will be filled with information about scene analyzers that could not be created.
XN_C_API XnStatus XN_C_DECL xnGetFloor ( XnNodeHandle  hInstance,
XnPlane3D pPlane 
)

Gets a description of the floor, if it was found.

Parameters:
hInstance[in] A handle to the instance
pPlane[out] A description of the floor
XN_C_API const XnLabel* XN_C_DECL xnGetLabelMap ( XnNodeHandle  hInstance)

Gets the label map, describing the current segmentation of the scene.

Parameters:
hInstance[in] A handle to the instance
XN_C_API void XN_C_DECL xnGetSceneMetaData ( XnNodeHandle  hInstance,
XnSceneMetaData pMetaData 
)

Gets the current scene meta data.

Parameters:
hInstance[in] A handle to the instance.
pMetaData[in] The struct to be filled.
Generated on Wed May 16 2012 10:16:06 for OpenNI 1.5.4 by   doxygen 1.7.5.1