OpenCV - подавить, скрыть или отключить вывод сообщений об ошибках или предупреждений на экран - PullRequest
0 голосов
/ 29 сентября 2018

Мне было интересно, есть ли способ подавления, скрытия или отключения сообщений об ошибках или предупреждений, выводимых на экран из OpenCV, я думаю, происходящих из cap.read ()?

Я думаю, что они приходят изOpenCV использует FFMpeg, и они либо отображаются следующим образом:

CASE 1:

[mpeg2video @ 0x3430c00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x3430c00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x3430c00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x3430c00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x3430c00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x3430c00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x3430c00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x3430c00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x3430c00] Invalid frame dimensions 0x0.
[mpeg2video @ 0x3430c00] Invalid frame dimensions 0x0.

или

CASE 2:

...
[h264 @ 0x29e5a40] co located POCs unavailable
[h264 @ 0x2a6c3c0] co located POCs unavailable
[h264 @ 0x29d7b80] reference picture missing during reorder
[h264 @ 0x29d7b80] Missing reference picture, default is 65656
[h264 @ 0x298da80] mmco: unref short failure
[h264 @ 0x298da80] number of reference frames (0+6) exceeds max (5; probably corrupt input), discarding one
[h264 @ 0x29dc700] reference picture missing during reorder
[h264 @ 0x29dc700] Missing reference picture, default is 65672
[h264 @ 0x2a27180] mmco: unref short failure
[h264 @ 0x2af7680] co located POCs unavailable
[h264 @ 0x29e5a40] mmco: unref short failure
[h264 @ 0x29e5a40] number of reference frames (0+6) exceeds max (5; probably corrupt input), discarding one
[h264 @ 0x2af9040] mmco: unref short failure

На мойпонимание CASE 1 является известной проблемой, так как он ищет заголовок PES.Есть только несколько таких сообщений, пока он не найдет заголовок.

Я не понимаю CASE 2, я не знаю, что происходит, но кажется, что он читает image @ frame.Существует множество таких сообщений, которые выводятся в окно консоли и добавляют минуты к времени обработки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...