Какие "приемники" GStreamer производят вывод, подходящий для вывода с TensorFlow, кроме Waylandsink? - PullRequest
0 голосов
/ 13 марта 2020

Я получаю сообщение об ошибке «Failed to Flu sh Wayland» в программе Python, запущенной на плате Coral Dev Board с использованием GStreamer для обработки входных данных камеры Coral для механизма классификации Tensorflow Lite. Я ищу альтернативный приемник видео, который приведет к подходящему вводу в Classification Engine, чтобы посмотреть, смогу ли я избежать этой проблемы. Я не опытный в GStreamer. Вот текущий конвейер Python код:

    PIPELINE = 'v4l2src device=/dev/video0 ! {src_caps} ! {leaky_q}  ! tee name=t'
if detectCoralDevBoard():

    SRC_CAPS = 'video/x-raw,format=YUY2,width={width},height={height},framerate=30/1'
    PIPELINE += """
        t. ! {leaky_q} ! glupload ! glfilterbin filter=glcolorscale
           ! {dl_caps} ! videoconvert ! {sink_caps} ! {sink_element}
        t. ! {leaky_q} ! glupload ! glfilterbin filter=glcolorscale
           ! rsvgoverlay name=overlay ! waylandsink
    """
...