Hi,
I try to run Yolo on a custom stream.
It works, when I run Yolo on the original, custom video recorded with nvarguscamersrc. check!
When I undistort that video using opencv (Reading: VideoCapture, undistort: remap, writing: VideoWriter) and apply the output in deepstreams yolo, I get the following error.
** INFO: <bus_callback:163>: Pipeline ready
** INFO: <bus_callback:149>: Pipeline running
Creating LL OSD context new
ERROR from src_bin_muxer: Input buffer number of surfaces (-1970632054) must be equal to mux->num_surfaces_per_frame (1)
Set nvstreammux property num-surfaces-per-frame appropriately
Debug info: gstnvstreammux.c(308): gst_nvstreammux_chain (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstNvStreamMux:src_bin_muxer
Quitting
ERROR from qtdemux0: Internal data stream error.
Debug info: qtdemux.c(6073): gst_qtdemux_loop (): /GstPipeline:pipeline/GstBin:multi_src_bin/GstBin:src_sub_bin0/GstURIDecodeBin:src_elem/GstDecodeBin:decodebin0/GstQTDemux:qtdemux0:
streaming stopped, reason error (-5)
App run failed
ERROR: from element /GstPipeline:pipeline0/GstNvStreamMux:mux: Input buffer number of surfaces (-336860181) must be equal to mux->num_surfaces_per_frame (1)