在终端中隐藏摄像机消息
Hide Camera Messages in terminal
当我在OpenCV中使用相机时,终端中出现了几个消息,如:
mm40api: XIMEA Camera API V4.05.02
mm40api: Adding camera context: dwID=45405451 ptr=64049000 processID=000008DF
mm40api: Enable sensor
mm40api: Frequency 114 71
mm40api: Enabled 1 bandwidth 48000000
mm40api: Time needed to read BPL:150ms
mm40api: Successfully parsed BPL file, 1264 total corrected pixels
mm40api: SetGPIO 1 set to 8
mm40api: Frequency 50 31
mm40api: Enabled 1 bandwidth 48000000
mm40api: SetGPIO 1 set to 0
mm40api: AutoSetBandwidth measurement
mm40api: CalculateResources : Context 64049000 ID 45405451 m_maxBytes=512 m_maxBufferSize=524288
mm40api: AutoSetBandwidth measured 360Mbps. Safe margin 10% will be used.
mm40api: Current bandwidth limit auto-set to 324 Mbps (min:80Mbps,max:360Mbps)
mm40api: Frequency 50 31
mm40api: Enabled 1 bandwidth 40500000
mm40api: Frequency 42 29
mm40api: Enabled 1 bandwidth 40500000
mm40api: Frequency 42 29
mm40api: Enabled 1 bandwidth 40500000
mm40api: Frequency 21 14
mm40api: Enabled 1 bandwidth 40500000
mm40api: CalculateResources : Context 64049000 ID 45405451 m_maxBytes=512 m_maxBufferSize=524288
mm40api: StartVideoStream
mm40api: WorkerThread is up
有办法隐藏这些消息吗?谢谢。
这些可能来自底层API或驱动程序。它们不是OpenCV消息。
除了重定向或过滤stderr
和/或stdout
,可能没有太多你可以做的(从OpenCV)。
标准流重定向和/或过滤通常依赖于平台,但麻烦最少。
我猜你可以过滤掉所有以mm40api:
开头的行。但是,这只是针对您的特定相机/驱动程序。
相关文章:
- boost::进程间消息队列引发错误
- 在线编译器中的分段C++没有打印消息
- C++错误消息*成员参考.**初学者*
- 在createdialog创建的窗口中捕获用于编辑控件的OnMouseMove消息
- 这是我尝试让用户将值输入到数组中.然后将其隐藏为大量的星号
- 要与"if constexpr"一起使用的编译时消息(在预处理器之后)
- 如何通过参数抛出错误消息
- 结构和双指针隐藏在其他结构中,多层混淆
- 从服务器传输到客户端的消息不会出现
- ROS2 动态消息模板
- C++秘密消息学校作业
- glad 导致 glfwSwapBuffers 返回错误消息
- C++入门 5 版:类消息和文件夹
- 在 BMP 文件中查找隐藏的消息
- 消息框未关闭,同时关闭父级以调用隐藏或显式关闭
- 隐藏 sh: -c 在 c++ Linux 中调用“system”时的错误消息
- 将消息发布到隐藏表单第一次不起作用
- QTest::qExec 隐藏"passed"消息
- 如何在gcc错误消息中隐藏默认模板参数
- 在终端中隐藏摄像机消息