【问题标题】:how to Hide the output messages from libfreenect2?如何隐藏来自 libfreenect2 的输出消息?
【发布时间】:2016-02-16 15:58:17
【问题描述】:

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

【问题讨论】:

    标签: c++ openkinect


    【解决方案1】:

    Google 是你的朋友:https://openkinect.github.io/libfreenect2/group__logging.html

    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);

    【讨论】:

      【解决方案2】:

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

      None     
      Error    
      Warning      
      Info     
      Debug
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-21
        • 1970-01-01
        • 1970-01-01
        • 2021-07-06
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多