How do I turn off tracking in the deepstream-dewarper-app?

Please provide complete information as applicable to your setup.

**• Hardware Platform Jetson
**• DeepStream Version 5.1
**• JetPack Version 4.5.1
**• TensorRT Version 7.1.3
• NVIDIA GPU Driver Version (valid for GPU only)

I install deepstream-dewarper-app from GitHub - NVIDIA-AI-IOT/Deepstream-Dewarper-App: This project demonstrate how to infer and track from a 360 videos by using the dewarper plugin. and run app:

sudo ./deepstream-dewarper-app 2 1 v4l2:///dev/video0 0 config_dewarper.txt

where config_dewarper.txt:

[property]
#dewarp-dump-frames=10

# aisle-calibration-file property is getting used in case of deepstream-360d-app,
# if set below properties under group [surfaceX] will be ignored
aisle-calibration-file=csv_files/nvaisle_2M.csv
# spot-calibration-file property is getting used in case of deepstream-360d-app,
# if set below properties under group [surfaceX] will be ignored
spot-calibration-file=csv_files/nvspot_2M.csv

#########################################
# Note - Max 4 surfaces are supported
#########################################

[surface0]
# 1=PushBroom, 2=VertRadCyl
projection-type=1
surface-index=0
#dewarped surface parameters
width=1280
height=720
top-angle=0
bottom-angle=-35
pitch=90
yaw=0
roll=0
focal-length=437

[surface1]
# 1=PushBroom, 2=VertRadCyl
projection-type=1
surface-index=1
#dewarped surface parameters
width=1280
height=720
top-angle=0
bottom-angle=-35
pitch=-90
yaw=0
roll=180
focal-length=437

[surface2]
# 1=PushBroom, 2=VertRadCyl
projection-type=2
surface-index=0
#dewarped surface parameters
width=640
height=1200
top-angle=90.3
bottom-angle=0.3
pitch=0
yaw=0
roll=278
focal-length=437

[surface3]
# 1=PushBroom, 2=VertRadCyl
projection-type=2
surface-index=1
#dewarped surface parameters
width=640
height=1200
top-angle=90.3
bottom-angle=0.3
pitch=0
yaw=0
roll=98
focal-length=437

but i get output:

args1: v4l2:///dev/video0args2: 0Warning: 'input-dims' parameter has been deprecated. Use 'infer-dims' instead.

(deepstream-dewarper-app:26914): GStreamer-WARNING **: 22:42:07.127: Name 'nvinfer0' is not unique in bin 'dewarper-app-pipeline', not adding

(deepstream-dewarper-app:26914): GStreamer-WARNING **: 22:42:07.127: Name 'nvtracker' is not unique in bin 'dewarper-app-pipeline', not adding

(deepstream-dewarper-app:26914): GStreamer-WARNING **: 22:42:07.128: Name 'nvtiler' is not unique in bin 'dewarper-app-pipeline', not adding

(deepstream-dewarper-app:26914): GStreamer-WARNING **: 22:42:07.128: Name 'nv-onscreendisplay' is not unique in bin 'dewarper-app-pipeline', not adding

(deepstream-dewarper-app:26914): GStreamer-WARNING **: 22:42:07.128: Name 'fake-renderer' is not unique in bin 'dewarper-app-pipeline', not adding
Now playing:
gstnvtracker: Loading low-level lib at /opt/nvidia/deepstream/deepstream-5.1/lib/libnvds_mot_klt.so
gstnvtracker: Optional NvMOT_RemoveStreams not implemented
gstnvtracker: Batch processing is OFF
gstnvtracker: Past frame output is OFF
0:00:05.171560819 26914   0x557bc0ba70 INFO                 nvinfer gstnvinfer.cpp:619:gst_nvinfer_logger:<nvinfer0> NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::deserializeEngineAndBackend() <nvdsinfer_context_impl.cpp:1702> [UID = 1]: deserialized trt engine from :/opt/nvidia/deepstream/deepstream-5.1/sources/apps/sample_apps/Deepstream-Dewarper-App/inference_files/resnet34_peoplenet_pruned.etlt_b1_gpu0_fp16.engine
INFO: [Implicit Engine Info]: layers num: 3
0   INPUT  kFLOAT input_1         3x544x960       
1   OUTPUT kFLOAT output_bbox/BiasAdd 12x34x60        
2   OUTPUT kFLOAT output_cov/Sigmoid 3x34x60         

0:00:05.171701865 26914   0x557bc0ba70 INFO                 nvinfer gstnvinfer.cpp:619:gst_nvinfer_logger:<nvinfer0> NvDsInferContext[UID 1]: Info from NvDsInferContextImpl::generateBackendContext() <nvdsinfer_context_impl.cpp:1806> [UID = 1]: Use deserialized engine model: /opt/nvidia/deepstream/deepstream-5.1/sources/apps/sample_apps/Deepstream-Dewarper-App/inference_files/resnet34_peoplenet_pruned.etlt_b1_gpu0_fp16.engine
0:00:05.196029493 26914   0x557bc0ba70 INFO                 nvinfer gstnvinfer_impl.cpp:313:notifyLoadModelStatus:<nvinfer0> [UID 1]: Load new model:inference_files/config_infer_primary_peoplenet.txt sucessfully
Decodebin child added: source
Decodebin child added: decodebin0
Opening in BLOCKING MODE
Available Sensor modes :
Resolution: 3264 x 2464 ; Framerate = 21.000000; Analog Gain Range Min 1.000000, Max 10.625000, Exposure Range Min 13000, Max 683709000

Resolution: 3264 x 1848 ; Framerate = 28.000001; Analog Gain Range Min 1.000000, Max 10.625000, Exposure Range Min 13000, Max 683709000

Resolution: 1920 x 1080 ; Framerate = 29.999999; Analog Gain Range Min 1.000000, Max 10.625000, Exposure Range Min 13000, Max 683709000

Resolution: 1640 x 1232 ; Framerate = 29.999999; Analog Gain Range Min 1.000000, Max 10.625000, Exposure Range Min 13000, Max 683709000

Resolution: 1280 x 720 ; Framerate = 59.999999; Analog Gain Range Min 1.000000, Max 10.625000, Exposure Range Min 13000, Max 683709000

Resolution: 1280 x 720 ; Framerate = 120.000005; Analog Gain Range Min 1.000000, Max 10.625000, Exposure Range Min 13000, Max 683709000

DEFAULT no IOCTL called
DEFAULT no IOCTL called
DEFAULT no IOCTL called
DEFAULT no IOCTL called
DEFAULT no IOCTL called
DEFAULT no IOCTL called
DEFAULT no IOCTL called
Running...
DEFAULT no IOCTL called
Not Implemented
Segmentation fault

As I understand it, the problem is that the deepstream-dewarper-app starts tracking even though I didn’t ask for it. How can this be fixed?

Sorry for the late response, have you managed to get issue resolved?

I commented out everything related to nvinfer && nvtracker and the tracker bundboxes disappeared.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.