Удалите [h264 @ xxx] ошибку выхода Cosole при использовании cv2 - PullRequest
2 голосов
/ 18 июня 2019

Я использую модуль djitellopy (работает на Win10 / Python3.6), чтобы подключиться к моему дрону Ryze TELLO.В этом модуле используется cv2, дрон предоставляет текущий видеопоток в кодеке h264.Во время выполнения моего скрипта (на основе документов ) не все изображения передаются, например, из-за того, что мое соединение WLAN слишком слабое.Это не настоящая проблема, так как мне не нужны все 60 кадров в секунду.Но это довольно раздражает, что каждый раз, когда я пропускаю кадр, я получаю ошибки вроде

[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?Сам скрипт работает без проблем.

Заранее спасибо!

1 Ответ

0 голосов
/ 19 июня 2019

Спасибо за ваши ответы, но я решил просто проигнорировать вывод, используя tkinter-windows для отображения данных вместо командной строки.Дело закрыто.

...