使用 cv2 时删除 [h264 @ xxx] 错误 cosole 输出
Remove [h264 @ xxx] error cosole output while using cv2
我正在使用 djitellopy 模块(Win10/Python3.6 上的运行)连接到我的 Ryze TELLO 无人机。该模块使用 cv2,无人机提供 h264 编解码器中的当前视频流。虽然 运行 我的脚本(基于 the docs),但并非所有图片都被传输 e。 G。因为我的 wlan 连接太弱了。这不是真正的问题,因为我不需要全部 60fps。但这很烦人,每次我错过一帧,我都会得到像
这样的错误
[h264 @ 0000019ab6699b40] non-existing PPS 0 referenced
[h264 @ 0000019ab6699b40] decode_slice_header error
[h264 @ 0000019ab6699b40] no frame!
[h264 @ 0000019ab8394b00] non-existing PPS 0 referenced
[h264 @ 0000019ab66ab040] non-existing PPS 0 referenced
[h264 @ 0000019ab8394b00] decode_slice_header error
[h264 @ 0000019ab8394b00] no frame!
[h264 @ 0000019ab8394b00] error while decoding MB 31 40, bytestream -10
等等。有什么巧妙的方法可以在 cv2 中解决 off/suppress 这些错误吗?脚本本身 运行 没有问题。
提前致谢!
感谢您的回答,但我决定通过使用 tkinter-windows 来显示数据而不是命令行来简单地忽略输出。案件结案。
我正在使用 djitellopy 模块(Win10/Python3.6 上的运行)连接到我的 Ryze TELLO 无人机。该模块使用 cv2,无人机提供 h264 编解码器中的当前视频流。虽然 运行 我的脚本(基于 the docs),但并非所有图片都被传输 e。 G。因为我的 wlan 连接太弱了。这不是真正的问题,因为我不需要全部 60fps。但这很烦人,每次我错过一帧,我都会得到像
这样的错误[h264 @ 0000019ab6699b40] non-existing PPS 0 referenced
[h264 @ 0000019ab6699b40] decode_slice_header error
[h264 @ 0000019ab6699b40] no frame!
[h264 @ 0000019ab8394b00] non-existing PPS 0 referenced
[h264 @ 0000019ab66ab040] non-existing PPS 0 referenced
[h264 @ 0000019ab8394b00] decode_slice_header error
[h264 @ 0000019ab8394b00] no frame!
[h264 @ 0000019ab8394b00] error while decoding MB 31 40, bytestream -10
等等。有什么巧妙的方法可以在 cv2 中解决 off/suppress 这些错误吗?脚本本身 运行 没有问题。
提前致谢!
感谢您的回答,但我决定通过使用 tkinter-windows 来显示数据而不是命令行来简单地忽略输出。案件结案。