如何隐藏libfreenect2的输出消息?

时间:2016-02-16 15:58:17

标签: c++ openkinect

对于一个项目,我正在使用libfreenect2,因为我正在从控制台读取一些命令我想隐藏当kinect获取数据时libfreenect2输出的消息*。我怎么能这样做? *我的意思是关于跳过数据的所有消息等等

2 个答案:

答案 0 :(得分:1)

Google是您的朋友:TypeScript - jasmine - Chutzpah - AngularJS

void libfreenect2::setGlobalLogger  (   Logger *    logger  )   

Set the logger for all log output in this library.

Parameters
    logger  Pointer to your logger, or NULL to disable logging. The memory will be freed automatically. You should not free the pointer. 

所以只需使用libfreenect2::setGlobalLogger(NULL);

答案 1 :(得分:0)

如果您没有直接访问API的方式(例如,使用OpenNI2驱动程序时),另一种方法也可以设置LIBFREENECT2_LOGGER_LEVEL环境变量。 可能的值为:

None     
Error    
Warning      
Info     
Debug