joshdoe / gst-plugins-vision

GStreamer plugins related to the field of machine vision
Other
134 stars 50 forks source link

Pylonsrc for deepstream on Jetson: high latency on high fps #79

Open pabsan-0 opened 2 years ago

pabsan-0 commented 2 years ago

Hello! I'm trying to get a real-time object detection inference pipeline on a Jetson Xavier NX using a Basler camera through pylonsrc, using the inference pipeline show below. However, I'm experiencing significant latency at higher fps requests.

My idea is to retrieve images at high fps from the camera and leave the speed bottleneck to lay somewhere else in the pipeline (I do not have a final target fps). I'm using two reference framerates for comparison:

After some testing I've seen that the autovideosink pipeline (also shown below) runs on almost zero latency without regard to the pylonsrc fps, so my guess lies that the delay has to do with computer resources.

Any suggestion to keep an "uncapped" framerate in the Basler without increasing latency by modifying the pipeline/config-file?

Inference pipeline
gst-launch-1.0 pylonsrc config-file=../Basler.pfs fps=20 continuous=true ! \
    queue leaky=2 max-size-buffers=100 max-size-time=0 max-size-bytes=1 ! \
    nvvideoconvert ! 'video/x-raw(memory:NVMM),format=(string)I420,width=640,height=480,framerate=30/1' ! \
    m.sink_0 nvstreammux name=m batch-size=1 width=640 height=480 ! \
    nvvideoconvert ! nvinfer config-file-path=config_infer_primary_yoloV5.txt ! \
    nvmultistreamtiler width=640 height=480 ! \
    nvvideoconvert ! nvdsosd ! nvegltransform ! nveglglessink async=0 sync=0
Autovideosink pipeline
gst-launch-1.0 pylonsrc config-file=../Basler.pfs fps=90 continuous=true ! \
    queue leaky=2 max-size-buffers=100 max-size-time=0 max-size-bytes=1 ! \
    nvvideoconvert ! video/x-raw(memory:NVMM),format=(string)I420,width=640,height=480,framerate=30/1 ! \
    autovideosink
Basler configuration file
Basler.pfs ``` # {05D8C294-F295-4dfb-9D01-096BD04049F4} # GenApi persistence file (version 3.1.0) # Device = Basler::UsbCameraParams -- Basler USB3Vision camera interface -- Device version = 1.0.0 -- Product GUID = 5a809e15-f447-480f-a21f-0fb7256b8400 -- Product version GUID = 685CC8CB-5A68-4BD2-AF5E-B30B155580E1 ExposureAuto Off BalanceWhiteAuto Off GainAuto Off Width 2448 Height 2048 OffsetX 8 OffsetY 4 CenterX 0 CenterY 0 ReverseX 0 ReverseY 0 PixelFormat YCbCr422_8 TestImageSelector Off GainSelector All Gain 0.00000 GainSelector All BlackLevelSelector All BlackLevel 0.00000 BlackLevelSelector All Gamma 1.00000 DigitalShift 0 RemoveParameterLimitSelector Gain RemoveParameterLimit 0 RemoveParameterLimitSelector Gain LightSourcePreset Daylight5000K BalanceRatioSelector Red BalanceRatio 1.71899 BalanceRatioSelector Green BalanceRatio 1.00000 BalanceRatioSelector Blue BalanceRatio 2.29639 BalanceRatioSelector Red ColorAdjustmentSelector Red ColorAdjustmentHue 0.28125 ColorAdjustmentSelector Yellow ColorAdjustmentHue 0.12500 ColorAdjustmentSelector Green ColorAdjustmentHue 0.37500 ColorAdjustmentSelector Cyan ColorAdjustmentHue 0.56250 ColorAdjustmentSelector Blue ColorAdjustmentHue -0.06250 ColorAdjustmentSelector Magenta ColorAdjustmentHue 1.93750 ColorAdjustmentSelector Red ColorAdjustmentSelector Red ColorAdjustmentSaturation 1.03125 ColorAdjustmentSelector Yellow ColorAdjustmentSaturation 0.98438 ColorAdjustmentSelector Green ColorAdjustmentSaturation 1.28125 ColorAdjustmentSelector Cyan ColorAdjustmentSaturation 1.03906 ColorAdjustmentSelector Blue ColorAdjustmentSaturation 0.96875 ColorAdjustmentSelector Magenta ColorAdjustmentSaturation 0.85156 ColorAdjustmentSelector Red ColorTransformationSelector RGBtoRGB ColorTransformationValueSelector Gain00 ColorTransformationValue 1.53125 ColorTransformationValueSelector Gain01 ColorTransformationValue -0.31250 ColorTransformationValueSelector Gain02 ColorTransformationValue -0.21875 ColorTransformationValueSelector Gain10 ColorTransformationValue -0.31250 ColorTransformationValueSelector Gain11 ColorTransformationValue 1.84375 ColorTransformationValueSelector Gain12 ColorTransformationValue -0.53125 ColorTransformationValueSelector Gain20 ColorTransformationValue -0.09375 ColorTransformationValueSelector Gain21 ColorTransformationValue -0.43750 ColorTransformationValueSelector Gain22 ColorTransformationValue 1.53125 ColorTransformationSelector RGBtoRGB ColorTransformationValueSelector Gain00 DemosaicingMode Simple ShutterMode Global ExposureMode Timed ExposureTime 26092.0 AcquisitionBurstFrameCount 1 TriggerSelector FrameBurstStart TriggerMode Off TriggerSelector FrameStart TriggerMode Off TriggerSelector FrameStart TriggerSelector FrameBurstStart TriggerSource Line1 TriggerSelector FrameStart TriggerSource Line1 TriggerSelector FrameStart TriggerSelector FrameBurstStart TriggerActivation RisingEdge TriggerSelector FrameStart TriggerActivation RisingEdge TriggerSelector FrameStart TriggerDelay 0 AcquisitionFrameRateEnable 0 AcquisitionFrameRate 100.00000 DeviceLinkSelector 0 DeviceLinkThroughputLimitMode On DeviceLinkSelector 0 DeviceLinkSelector 0 DeviceLinkThroughputLimit 360000000 DeviceLinkSelector 0 ChunkSelector Gain ChunkEnable 0 ChunkSelector ExposureTime ChunkEnable 0 ChunkSelector Timestamp ChunkEnable 0 ChunkSelector LineStatusAll ChunkEnable 0 ChunkSelector CounterValue ChunkEnable 0 ChunkSelector SequencerSetActive ChunkEnable 0 ChunkSelector PayloadCRC16 ChunkEnable 0 ChunkSelector Timestamp ChunkModeActive 0 AutoTargetBrightness 0.30196 AutoFunctionProfile MinimizeGain AutoGainLowerLimit 0.00000 AutoGainUpperLimit 36.00000 AutoExposureTimeLowerLimit 29.0 AutoExposureTimeUpperLimit 1000000.0 AutoFunctionROISelector ROI1 AutoFunctionROIWidth 2464 AutoFunctionROISelector ROI2 AutoFunctionROIWidth 2448 AutoFunctionROISelector ROI1 AutoFunctionROISelector ROI1 AutoFunctionROIHeight 2056 AutoFunctionROISelector ROI2 AutoFunctionROIHeight 2048 AutoFunctionROISelector ROI1 AutoFunctionROISelector ROI1 AutoFunctionROIOffsetX 0 AutoFunctionROISelector ROI2 AutoFunctionROIOffsetX 8 AutoFunctionROISelector ROI1 AutoFunctionROISelector ROI1 AutoFunctionROIOffsetY 0 AutoFunctionROISelector ROI2 AutoFunctionROIOffsetY 8 AutoFunctionROISelector ROI1 AutoFunctionROISelector ROI1 AutoFunctionROIUseBrightness 1 AutoFunctionROISelector ROI2 AutoFunctionROIUseBrightness 0 AutoFunctionROISelector ROI1 AutoFunctionROISelector ROI1 AutoFunctionROIUseWhiteBalance 1 AutoFunctionROISelector ROI2 AutoFunctionROIUseWhiteBalance 1 AutoFunctionROISelector ROI1 LUTSelector Luminance LUTEnable 0 LUTSelector Luminance LUTSelector Luminance LUTValueAll 0x00000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000280000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000003800000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000048000000000000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000000000000000580000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000006800000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000078000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000880000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000009800000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000a800000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000000b800000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000c800000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000000d800000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000000e800000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000801000000000000000000000000000000000000000000000000000000000000100100000000000000000000000000000000000000000000000000000000000018010000000000000000000000000000000000000000000000000000000000002001000000000000000000000000000000000000000000000000000000000000280100000000000000000000000000000000000000000000000000000000000030010000000000000000000000000000000000000000000000000000000000003801000000000000000000000000000000000000000000000000000000000000400100000000000000000000000000000000000000000000000000000000000048010000000000000000000000000000000000000000000000000000000000005001000000000000000000000000000000000000000000000000000000000000580100000000000000000000000000000000000000000000000000000000000060010000000000000000000000000000000000000000000000000000000000006801000000000000000000000000000000000000000000000000000000000000700100000000000000000000000000000000000000000000000000000000000078010000000000000000000000000000000000000000000000000000000000008001000000000000000000000000000000000000000000000000000000000000880100000000000000000000000000000000000000000000000000000000000090010000000000000000000000000000000000000000000000000000000000009801000000000000000000000000000000000000000000000000000000000000a001000000000000000000000000000000000000000000000000000000000000a801000000000000000000000000000000000000000000000000000000000000b001000000000000000000000000000000000000000000000000000000000000b801000000000000000000000000000000000000000000000000000000000000c001000000000000000000000000000000000000000000000000000000000000c801000000000000000000000000000000000000000000000000000000000000d001000000000000000000000000000000000000000000000000000000000000d801000000000000000000000000000000000000000000000000000000000000e001000000000000000000000000000000000000000000000000000000000000e801000000000000000000000000000000000000000000000000000000000000f001000000000000000000000000000000000000000000000000000000000000f80100000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000802000000000000000000000000000000000000000000000000000000000000100200000000000000000000000000000000000000000000000000000000000018020000000000000000000000000000000000000000000000000000000000002002000000000000000000000000000000000000000000000000000000000000280200000000000000000000000000000000000000000000000000000000000030020000000000000000000000000000000000000000000000000000000000003802000000000000000000000000000000000000000000000000000000000000400200000000000000000000000000000000000000000000000000000000000048020000000000000000000000000000000000000000000000000000000000005002000000000000000000000000000000000000000000000000000000000000580200000000000000000000000000000000000000000000000000000000000060020000000000000000000000000000000000000000000000000000000000006802000000000000000000000000000000000000000000000000000000000000700200000000000000000000000000000000000000000000000000000000000078020000000000000000000000000000000000000000000000000000000000008002000000000000000000000000000000000000000000000000000000000000880200000000000000000000000000000000000000000000000000000000000090020000000000000000000000000000000000000000000000000000000000009802000000000000000000000000000000000000000000000000000000000000a002000000000000000000000000000000000000000000000000000000000000a802000000000000000000000000000000000000000000000000000000000000b002000000000000000000000000000000000000000000000000000000000000b802000000000000000000000000000000000000000000000000000000000000c002000000000000000000000000000000000000000000000000000000000000c802000000000000000000000000000000000000000000000000000000000000d002000000000000000000000000000000000000000000000000000000000000d802000000000000000000000000000000000000000000000000000000000000e002000000000000000000000000000000000000000000000000000000000000e802000000000000000000000000000000000000000000000000000000000000f002000000000000000000000000000000000000000000000000000000000000f80200000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000803000000000000000000000000000000000000000000000000000000000000100300000000000000000000000000000000000000000000000000000000000018030000000000000000000000000000000000000000000000000000000000002003000000000000000000000000000000000000000000000000000000000000280300000000000000000000000000000000000000000000000000000000000030030000000000000000000000000000000000000000000000000000000000003803000000000000000000000000000000000000000000000000000000000000400300000000000000000000000000000000000000000000000000000000000048030000000000000000000000000000000000000000000000000000000000005003000000000000000000000000000000000000000000000000000000000000580300000000000000000000000000000000000000000000000000000000000060030000000000000000000000000000000000000000000000000000000000006803000000000000000000000000000000000000000000000000000000000000700300000000000000000000000000000000000000000000000000000000000078030000000000000000000000000000000000000000000000000000000000008003000000000000000000000000000000000000000000000000000000000000880300000000000000000000000000000000000000000000000000000000000090030000000000000000000000000000000000000000000000000000000000009803000000000000000000000000000000000000000000000000000000000000a003000000000000000000000000000000000000000000000000000000000000a803000000000000000000000000000000000000000000000000000000000000b003000000000000000000000000000000000000000000000000000000000000b803000000000000000000000000000000000000000000000000000000000000c003000000000000000000000000000000000000000000000000000000000000c803000000000000000000000000000000000000000000000000000000000000d003000000000000000000000000000000000000000000000000000000000000d803000000000000000000000000000000000000000000000000000000000000e003000000000000000000000000000000000000000000000000000000000000e803000000000000000000000000000000000000000000000000000000000000f003000000000000000000000000000000000000000000000000000000000000f80300000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000804000000000000000000000000000000000000000000000000000000000000100400000000000000000000000000000000000000000000000000000000000018040000000000000000000000000000000000000000000000000000000000002004000000000000000000000000000000000000000000000000000000000000280400000000000000000000000000000000000000000000000000000000000030040000000000000000000000000000000000000000000000000000000000003804000000000000000000000000000000000000000000000000000000000000400400000000000000000000000000000000000000000000000000000000000048040000000000000000000000000000000000000000000000000000000000005004000000000000000000000000000000000000000000000000000000000000580400000000000000000000000000000000000000000000000000000000000060040000000000000000000000000000000000000000000000000000000000006804000000000000000000000000000000000000000000000000000000000000700400000000000000000000000000000000000000000000000000000000000078040000000000000000000000000000000000000000000000000000000000008004000000000000000000000000000000000000000000000000000000000000880400000000000000000000000000000000000000000000000000000000000090040000000000000000000000000000000000000000000000000000000000009804000000000000000000000000000000000000000000000000000000000000a004000000000000000000000000000000000000000000000000000000000000a804000000000000000000000000000000000000000000000000000000000000b004000000000000000000000000000000000000000000000000000000000000b804000000000000000000000000000000000000000000000000000000000000c004000000000000000000000000000000000000000000000000000000000000c804000000000000000000000000000000000000000000000000000000000000d004000000000000000000000000000000000000000000000000000000000000d804000000000000000000000000000000000000000000000000000000000000e004000000000000000000000000000000000000000000000000000000000000e804000000000000000000000000000000000000000000000000000000000000f004000000000000000000000000000000000000000000000000000000000000f80400000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000805000000000000000000000000000000000000000000000000000000000000100500000000000000000000000000000000000000000000000000000000000018050000000000000000000000000000000000000000000000000000000000002005000000000000000000000000000000000000000000000000000000000000280500000000000000000000000000000000000000000000000000000000000030050000000000000000000000000000000000000000000000000000000000003805000000000000000000000000000000000000000000000000000000000000400500000000000000000000000000000000000000000000000000000000000048050000000000000000000000000000000000000000000000000000000000005005000000000000000000000000000000000000000000000000000000000000580500000000000000000000000000000000000000000000000000000000000060050000000000000000000000000000000000000000000000000000000000006805000000000000000000000000000000000000000000000000000000000000700500000000000000000000000000000000000000000000000000000000000078050000000000000000000000000000000000000000000000000000000000008005000000000000000000000000000000000000000000000000000000000000880500000000000000000000000000000000000000000000000000000000000090050000000000000000000000000000000000000000000000000000000000009805000000000000000000000000000000000000000000000000000000000000a005000000000000000000000000000000000000000000000000000000000000a805000000000000000000000000000000000000000000000000000000000000b005000000000000000000000000000000000000000000000000000000000000b805000000000000000000000000000000000000000000000000000000000000c005000000000000000000000000000000000000000000000000000000000000c805000000000000000000000000000000000000000000000000000000000000d005000000000000000000000000000000000000000000000000000000000000d805000000000000000000000000000000000000000000000000000000000000e005000000000000000000000000000000000000000000000000000000000000e805000000000000000000000000000000000000000000000000000000000000f005000000000000000000000000000000000000000000000000000000000000f80500000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000806000000000000000000000000000000000000000000000000000000000000100600000000000000000000000000000000000000000000000000000000000018060000000000000000000000000000000000000000000000000000000000002006000000000000000000000000000000000000000000000000000000000000280600000000000000000000000000000000000000000000000000000000000030060000000000000000000000000000000000000000000000000000000000003806000000000000000000000000000000000000000000000000000000000000400600000000000000000000000000000000000000000000000000000000000048060000000000000000000000000000000000000000000000000000000000005006000000000000000000000000000000000000000000000000000000000000580600000000000000000000000000000000000000000000000000000000000060060000000000000000000000000000000000000000000000000000000000006806000000000000000000000000000000000000000000000000000000000000700600000000000000000000000000000000000000000000000000000000000078060000000000000000000000000000000000000000000000000000000000008006000000000000000000000000000000000000000000000000000000000000880600000000000000000000000000000000000000000000000000000000000090060000000000000000000000000000000000000000000000000000000000009806000000000000000000000000000000000000000000000000000000000000a006000000000000000000000000000000000000000000000000000000000000a806000000000000000000000000000000000000000000000000000000000000b006000000000000000000000000000000000000000000000000000000000000b806000000000000000000000000000000000000000000000000000000000000c006000000000000000000000000000000000000000000000000000000000000c806000000000000000000000000000000000000000000000000000000000000d006000000000000000000000000000000000000000000000000000000000000d806000000000000000000000000000000000000000000000000000000000000e006000000000000000000000000000000000000000000000000000000000000e806000000000000000000000000000000000000000000000000000000000000f006000000000000000000000000000000000000000000000000000000000000f80600000000000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000807000000000000000000000000000000000000000000000000000000000000100700000000000000000000000000000000000000000000000000000000000018070000000000000000000000000000000000000000000000000000000000002007000000000000000000000000000000000000000000000000000000000000280700000000000000000000000000000000000000000000000000000000000030070000000000000000000000000000000000000000000000000000000000003807000000000000000000000000000000000000000000000000000000000000400700000000000000000000000000000000000000000000000000000000000048070000000000000000000000000000000000000000000000000000000000005007000000000000000000000000000000000000000000000000000000000000580700000000000000000000000000000000000000000000000000000000000060070000000000000000000000000000000000000000000000000000000000006807000000000000000000000000000000000000000000000000000000000000700700000000000000000000000000000000000000000000000000000000000078070000000000000000000000000000000000000000000000000000000000008007000000000000000000000000000000000000000000000000000000000000880700000000000000000000000000000000000000000000000000000000000090070000000000000000000000000000000000000000000000000000000000009807000000000000000000000000000000000000000000000000000000000000a007000000000000000000000000000000000000000000000000000000000000a807000000000000000000000000000000000000000000000000000000000000b007000000000000000000000000000000000000000000000000000000000000b807000000000000000000000000000000000000000000000000000000000000c007000000000000000000000000000000000000000000000000000000000000c807000000000000000000000000000000000000000000000000000000000000d007000000000000000000000000000000000000000000000000000000000000d807000000000000000000000000000000000000000000000000000000000000e007000000000000000000000000000000000000000000000000000000000000e807000000000000000000000000000000000000000000000000000000000000f007000000000000000000000000000000000000000000000000000000000000f80700000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000808000000000000000000000000000000000000000000000000000000000000100800000000000000000000000000000000000000000000000000000000000018080000000000000000000000000000000000000000000000000000000000002008000000000000000000000000000000000000000000000000000000000000280800000000000000000000000000000000000000000000000000000000000030080000000000000000000000000000000000000000000000000000000000003808000000000000000000000000000000000000000000000000000000000000400800000000000000000000000000000000000000000000000000000000000048080000000000000000000000000000000000000000000000000000000000005008000000000000000000000000000000000000000000000000000000000000580800000000000000000000000000000000000000000000000000000000000060080000000000000000000000000000000000000000000000000000000000006808000000000000000000000000000000000000000000000000000000000000700800000000000000000000000000000000000000000000000000000000000078080000000000000000000000000000000000000000000000000000000000008008000000000000000000000000000000000000000000000000000000000000880800000000000000000000000000000000000000000000000000000000000090080000000000000000000000000000000000000000000000000000000000009808000000000000000000000000000000000000000000000000000000000000a008000000000000000000000000000000000000000000000000000000000000a808000000000000000000000000000000000000000000000000000000000000b008000000000000000000000000000000000000000000000000000000000000b808000000000000000000000000000000000000000000000000000000000000c008000000000000000000000000000000000000000000000000000000000000c808000000000000000000000000000000000000000000000000000000000000d008000000000000000000000000000000000000000000000000000000000000d808000000000000000000000000000000000000000000000000000000000000e008000000000000000000000000000000000000000000000000000000000000e808000000000000000000000000000000000000000000000000000000000000f008000000000000000000000000000000000000000000000000000000000000f80800000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000809000000000000000000000000000000000000000000000000000000000000100900000000000000000000000000000000000000000000000000000000000018090000000000000000000000000000000000000000000000000000000000002009000000000000000000000000000000000000000000000000000000000000280900000000000000000000000000000000000000000000000000000000000030090000000000000000000000000000000000000000000000000000000000003809000000000000000000000000000000000000000000000000000000000000400900000000000000000000000000000000000000000000000000000000000048090000000000000000000000000000000000000000000000000000000000005009000000000000000000000000000000000000000000000000000000000000580900000000000000000000000000000000000000000000000000000000000060090000000000000000000000000000000000000000000000000000000000006809000000000000000000000000000000000000000000000000000000000000700900000000000000000000000000000000000000000000000000000000000078090000000000000000000000000000000000000000000000000000000000008009000000000000000000000000000000000000000000000000000000000000880900000000000000000000000000000000000000000000000000000000000090090000000000000000000000000000000000000000000000000000000000009809000000000000000000000000000000000000000000000000000000000000a009000000000000000000000000000000000000000000000000000000000000a809000000000000000000000000000000000000000000000000000000000000b009000000000000000000000000000000000000000000000000000000000000b809000000000000000000000000000000000000000000000000000000000000c009000000000000000000000000000000000000000000000000000000000000c809000000000000000000000000000000000000000000000000000000000000d009000000000000000000000000000000000000000000000000000000000000d809000000000000000000000000000000000000000000000000000000000000e009000000000000000000000000000000000000000000000000000000000000e809000000000000000000000000000000000000000000000000000000000000f009000000000000000000000000000000000000000000000000000000000000f809000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000080a000000000000000000000000000000000000000000000000000000000000100a000000000000000000000000000000000000000000000000000000000000180a000000000000000000000000000000000000000000000000000000000000200a000000000000000000000000000000000000000000000000000000000000280a000000000000000000000000000000000000000000000000000000000000300a000000000000000000000000000000000000000000000000000000000000380a000000000000000000000000000000000000000000000000000000000000400a000000000000000000000000000000000000000000000000000000000000480a000000000000000000000000000000000000000000000000000000000000500a000000000000000000000000000000000000000000000000000000000000580a000000000000000000000000000000000000000000000000000000000000600a000000000000000000000000000000000000000000000000000000000000680a000000000000000000000000000000000000000000000000000000000000700a000000000000000000000000000000000000000000000000000000000000780a000000000000000000000000000000000000000000000000000000000000800a000000000000000000000000000000000000000000000000000000000000880a000000000000000000000000000000000000000000000000000000000000900a000000000000000000000000000000000000000000000000000000000000980a000000000000000000000000000000000000000000000000000000000000a00a000000000000000000000000000000000000000000000000000000000000a80a000000000000000000000000000000000000000000000000000000000000b00a000000000000000000000000000000000000000000000000000000000000b80a000000000000000000000000000000000000000000000000000000000000c00a000000000000000000000000000000000000000000000000000000000000c80a000000000000000000000000000000000000000000000000000000000000d00a000000000000000000000000000000000000000000000000000000000000d80a000000000000000000000000000000000000000000000000000000000000e00a000000000000000000000000000000000000000000000000000000000000e80a000000000000000000000000000000000000000000000000000000000000f00a000000000000000000000000000000000000000000000000000000000000f80a000000000000000000000000000000000000000000000000000000000000000b000000000000000000000000000000000000000000000000000000000000080b000000000000000000000000000000000000000000000000000000000000100b000000000000000000000000000000000000000000000000000000000000180b000000000000000000000000000000000000000000000000000000000000200b000000000000000000000000000000000000000000000000000000000000280b000000000000000000000000000000000000000000000000000000000000300b000000000000000000000000000000000000000000000000000000000000380b000000000000000000000000000000000000000000000000000000000000400b000000000000000000000000000000000000000000000000000000000000480b000000000000000000000000000000000000000000000000000000000000500b000000000000000000000000000000000000000000000000000000000000580b000000000000000000000000000000000000000000000000000000000000600b000000000000000000000000000000000000000000000000000000000000680b000000000000000000000000000000000000000000000000000000000000700b000000000000000000000000000000000000000000000000000000000000780b000000000000000000000000000000000000000000000000000000000000800b000000000000000000000000000000000000000000000000000000000000880b000000000000000000000000000000000000000000000000000000000000900b000000000000000000000000000000000000000000000000000000000000980b000000000000000000000000000000000000000000000000000000000000a00b000000000000000000000000000000000000000000000000000000000000a80b000000000000000000000000000000000000000000000000000000000000b00b000000000000000000000000000000000000000000000000000000000000b80b000000000000000000000000000000000000000000000000000000000000c00b000000000000000000000000000000000000000000000000000000000000c80b000000000000000000000000000000000000000000000000000000000000d00b000000000000000000000000000000000000000000000000000000000000d80b000000000000000000000000000000000000000000000000000000000000e00b000000000000000000000000000000000000000000000000000000000000e80b000000000000000000000000000000000000000000000000000000000000f00b000000000000000000000000000000000000000000000000000000000000f80b000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000080c000000000000000000000000000000000000000000000000000000000000100c000000000000000000000000000000000000000000000000000000000000180c000000000000000000000000000000000000000000000000000000000000200c000000000000000000000000000000000000000000000000000000000000280c000000000000000000000000000000000000000000000000000000000000300c000000000000000000000000000000000000000000000000000000000000380c000000000000000000000000000000000000000000000000000000000000400c000000000000000000000000000000000000000000000000000000000000480c000000000000000000000000000000000000000000000000000000000000500c000000000000000000000000000000000000000000000000000000000000580c000000000000000000000000000000000000000000000000000000000000600c000000000000000000000000000000000000000000000000000000000000680c000000000000000000000000000000000000000000000000000000000000700c000000000000000000000000000000000000000000000000000000000000780c000000000000000000000000000000000000000000000000000000000000800c000000000000000000000000000000000000000000000000000000000000880c000000000000000000000000000000000000000000000000000000000000900c000000000000000000000000000000000000000000000000000000000000980c000000000000000000000000000000000000000000000000000000000000a00c000000000000000000000000000000000000000000000000000000000000a80c000000000000000000000000000000000000000000000000000000000000b00c000000000000000000000000000000000000000000000000000000000000b80c000000000000000000000000000000000000000000000000000000000000c00c000000000000000000000000000000000000000000000000000000000000c80c000000000000000000000000000000000000000000000000000000000000d00c000000000000000000000000000000000000000000000000000000000000d80c000000000000000000000000000000000000000000000000000000000000e00c000000000000000000000000000000000000000000000000000000000000e80c000000000000000000000000000000000000000000000000000000000000f00c000000000000000000000000000000000000000000000000000000000000f80c000000000000000000000000000000000000000000000000000000000000000d000000000000000000000000000000000000000000000000000000000000080d000000000000000000000000000000000000000000000000000000000000100d000000000000000000000000000000000000000000000000000000000000180d000000000000000000000000000000000000000000000000000000000000200d000000000000000000000000000000000000000000000000000000000000280d000000000000000000000000000000000000000000000000000000000000300d000000000000000000000000000000000000000000000000000000000000380d000000000000000000000000000000000000000000000000000000000000400d000000000000000000000000000000000000000000000000000000000000480d000000000000000000000000000000000000000000000000000000000000500d000000000000000000000000000000000000000000000000000000000000580d000000000000000000000000000000000000000000000000000000000000600d000000000000000000000000000000000000000000000000000000000000680d000000000000000000000000000000000000000000000000000000000000700d000000000000000000000000000000000000000000000000000000000000780d000000000000000000000000000000000000000000000000000000000000800d000000000000000000000000000000000000000000000000000000000000880d000000000000000000000000000000000000000000000000000000000000900d000000000000000000000000000000000000000000000000000000000000980d000000000000000000000000000000000000000000000000000000000000a00d000000000000000000000000000000000000000000000000000000000000a80d000000000000000000000000000000000000000000000000000000000000b00d000000000000000000000000000000000000000000000000000000000000b80d000000000000000000000000000000000000000000000000000000000000c00d000000000000000000000000000000000000000000000000000000000000c80d000000000000000000000000000000000000000000000000000000000000d00d000000000000000000000000000000000000000000000000000000000000d80d000000000000000000000000000000000000000000000000000000000000e00d000000000000000000000000000000000000000000000000000000000000e80d000000000000000000000000000000000000000000000000000000000000f00d000000000000000000000000000000000000000000000000000000000000f80d000000000000000000000000000000000000000000000000000000000000000e000000000000000000000000000000000000000000000000000000000000080e000000000000000000000000000000000000000000000000000000000000100e000000000000000000000000000000000000000000000000000000000000180e000000000000000000000000000000000000000000000000000000000000200e000000000000000000000000000000000000000000000000000000000000280e000000000000000000000000000000000000000000000000000000000000300e000000000000000000000000000000000000000000000000000000000000380e000000000000000000000000000000000000000000000000000000000000400e000000000000000000000000000000000000000000000000000000000000480e000000000000000000000000000000000000000000000000000000000000500e000000000000000000000000000000000000000000000000000000000000580e000000000000000000000000000000000000000000000000000000000000600e000000000000000000000000000000000000000000000000000000000000680e000000000000000000000000000000000000000000000000000000000000700e000000000000000000000000000000000000000000000000000000000000780e000000000000000000000000000000000000000000000000000000000000800e000000000000000000000000000000000000000000000000000000000000880e000000000000000000000000000000000000000000000000000000000000900e000000000000000000000000000000000000000000000000000000000000980e000000000000000000000000000000000000000000000000000000000000a00e000000000000000000000000000000000000000000000000000000000000a80e000000000000000000000000000000000000000000000000000000000000b00e000000000000000000000000000000000000000000000000000000000000b80e000000000000000000000000000000000000000000000000000000000000c00e000000000000000000000000000000000000000000000000000000000000c80e000000000000000000000000000000000000000000000000000000000000d00e000000000000000000000000000000000000000000000000000000000000d80e000000000000000000000000000000000000000000000000000000000000e00e000000000000000000000000000000000000000000000000000000000000e80e000000000000000000000000000000000000000000000000000000000000f00e000000000000000000000000000000000000000000000000000000000000f80e000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000080f000000000000000000000000000000000000000000000000000000000000100f000000000000000000000000000000000000000000000000000000000000180f000000000000000000000000000000000000000000000000000000000000200f000000000000000000000000000000000000000000000000000000000000280f000000000000000000000000000000000000000000000000000000000000300f000000000000000000000000000000000000000000000000000000000000380f000000000000000000000000000000000000000000000000000000000000400f000000000000000000000000000000000000000000000000000000000000480f000000000000000000000000000000000000000000000000000000000000500f000000000000000000000000000000000000000000000000000000000000580f000000000000000000000000000000000000000000000000000000000000600f000000000000000000000000000000000000000000000000000000000000680f000000000000000000000000000000000000000000000000000000000000700f000000000000000000000000000000000000000000000000000000000000780f000000000000000000000000000000000000000000000000000000000000800f000000000000000000000000000000000000000000000000000000000000880f000000000000000000000000000000000000000000000000000000000000900f000000000000000000000000000000000000000000000000000000000000980f000000000000000000000000000000000000000000000000000000000000a00f000000000000000000000000000000000000000000000000000000000000a80f000000000000000000000000000000000000000000000000000000000000b00f000000000000000000000000000000000000000000000000000000000000b80f000000000000000000000000000000000000000000000000000000000000c00f000000000000000000000000000000000000000000000000000000000000c80f000000000000000000000000000000000000000000000000000000000000d00f000000000000000000000000000000000000000000000000000000000000d80f000000000000000000000000000000000000000000000000000000000000e00f000000000000000000000000000000000000000000000000000000000000e80f000000000000000000000000000000000000000000000000000000000000f00f000000000000000000000000000000000000000000000000000000000000f80f000000000000000000000000000000000000000000000000000000000000 LUTSelector Luminance LineSelector Line1 LineMode Input LineSelector Line2 LineMode Output LineSelector Line3 LineMode Input LineSelector Line4 LineMode Input LineSelector Line1 LineSelector Line2 LineSource UserOutput1 LineSelector Line1 LineSelector Line1 LineInverter 0 LineSelector Line2 LineInverter 0 LineSelector Line3 LineInverter 0 LineSelector Line4 LineInverter 0 LineSelector Line1 LineSelector Line1 LineDebouncerTime 0.00000 LineSelector Line3 LineDebouncerTime 0.00000 LineSelector Line4 LineDebouncerTime 0.00000 LineSelector Line1 LineSelector Line2 LineMinimumOutputPulseWidth 0.000 LineSelector Line1 UserOutputValueAll 0 BslLightControlMode Off TimerSelector Timer1 TimerDuration 10.0 TimerSelector Timer1 TimerSelector Timer1 TimerDelay 0.0 TimerSelector Timer1 TimerSelector Timer1 TimerTriggerSource ExposureStart TimerSelector Timer1 CounterSelector Counter1 CounterEventSource FrameStart CounterSelector Counter2 CounterEventSource FrameStart CounterSelector Counter1 CounterSelector Counter1 CounterResetSource Off CounterSelector Counter2 CounterResetSource Counter2End CounterSelector Counter1 EventSelector ExposureEnd EventNotification Off EventSelector FrameStart EventNotification Off EventSelector FrameBurstStart EventNotification Off EventSelector FrameStartOvertrigger EventNotification Off EventSelector FrameBurstStartOvertrigger EventNotification Off EventSelector CriticalTemperature EventNotification Off EventSelector OverTemperature EventNotification Off EventSelector FrameStartWait EventNotification Off EventSelector FrameBurstStartWait EventNotification Off EventSelector ExposureEnd UserDefinedValueSelector Value1 UserDefinedValue 0 UserDefinedValueSelector Value2 UserDefinedValue 0 UserDefinedValueSelector Value3 UserDefinedValue 0 UserDefinedValueSelector Value4 UserDefinedValue 0 UserDefinedValueSelector Value5 UserDefinedValue 0 UserDefinedValueSelector Value1 ```
ghazalehtrb commented 2 years ago

Hi @pabsan-0, have you tried using the plug-in with deepstream yet? I can get it to work with GStreamer but deepstream cannot build pylonsrc

pabsan-0 commented 2 years ago

@ghazalehtrb Hey, yeah I've been using it. This issue has been my only trouble regarding pylonsrc+deepstream, for now I'm simply setting a lower framerate and avoiding the high-latency scenario altogether.

Could you give me more details about your issue, perhaps some sample pipelines? Also I do not fully understand the "deepstream cannot build pylonsrc" part, so details on your setup (jetson, docker, newly-set env variables...) would also be helpful.

witejas commented 2 years ago

@pabsan-0 could share the script regarding how the above mentioned pipeline works for deepstream ?I am not able to run it with deepstream.

pabsan-0 commented 2 years ago

@jetsonnx2107 I run those pipelines as is in a bash terminal. Mind that there are no spaces after the \ newline escapes and that the path to the Basler config file exists.

Else show me your output and I'll try to help from there :)