Skip to content

Commit 0d9700a

Browse files
committed
Update for DeepStream 7.1
1 parent b444a81 commit 0d9700a

File tree

378 files changed

+11059
-9056
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

378 files changed

+11059
-9056
lines changed

.gitattributes

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
deepstream_parallel_inference_app/tritonserver/models/bodypose2d/1/model.onnx filter=lfs diff=lfs merge=lfs -text
2+
deepstream_parallel_inference_app/tritonserver/models/yolov4/1/yolov4_-1_3_416_416_dynamic.onnx.nms.onnx filter=lfs diff=lfs merge=lfs -text
3+
legacy_apps/deepstream-retail-analytics/files/0001_compressed.h264 filter=lfs diff=lfs merge=lfs -text
4+
legacy_apps/deepstream-retail-analytics/files/basketClassifier.etlt filter=lfs diff=lfs merge=lfs -text

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# Reference Apps using DeepStream 7.0
1+
# Reference Apps using DeepStream 7.1
22

3-
This repository contains the reference applications for video analytics tasks using TensorRT and DeepSTream SDK 7.0.
3+
This repository contains the reference applications for video analytics tasks using TensorRT and DeepSTream SDK 7.1.
44

55
## Getting Started ##
66
We currently provide three different reference applications:
@@ -12,20 +12,20 @@ To clone the project in the above directory, sudo permission may be required.
1212

1313
For further details, please see each project's README.
1414

15-
### back-to-back-detectors : [README](back-to-back-detectors/README.md) ###
16-
The project shows usage of 2 detectors in cascaded mode
17-
![sample back-to-back-detectors output](back-to-back-detectors/.backtobackdetectors.png)
1815
### Anomaly Detection : [README](anomaly/README.md) ###
1916
The project contains auxiliary dsdirection plugin to show the capability of DeepstreamSDK in anomaly detection.
2017
![sample anomaly output](anomaly/.opticalflow.png)
2118
### Runtime Source Addition Deletion: [README](runtime_source_add_delete/README.md) ###
2219
The project demonstrates addition and deletion of video sources in a live Deepstream pipeline.
23-
### Body Pose 3D: [README](deepstream-bodypose-3d/README.md) ###
24-
The project demonstrates usage of Body Pose 3D model in Deepstream application
25-
![sample anomaly output](deepstream-bodypose-3d/sources/.screenshot.png)
2620
### Single-View 3D Tracking: [README](deepstream-tracker-3d/README.md) ###
2721
The sample demostrates usage of single-view 3D tracking with DeepStream nvtracker.
2822
![sample 3D tracking output](deepstream-tracker-3d/figures/.retail_viz.png)
29-
### Retail Analytics: [README](deepstream-retail-analytics/README.md) ###
30-
The project shows real-time Intelligent Video Analytics (IVA) in a brick and mortar retail environment.
23+
### Parallel Multiple Models Inferencing: [README](deepstream_parallel_inference_app/README.md) ###
24+
The project demonstrate how to implement multiple models inferencing in parallel with DeepStream APIs.
25+
### Bodypose 3D Model Inferencing: [README](deepstream-bodypose-3d/README.md) ###
26+
The sample demonstrate how to customize the multiple input layers model preprocessing and the customization of the bodypose 3D model postprocessing.
27+
### Redaction with DeepStream sample: [README](redaction_with_deepstream/README.md) ###
28+
This sample demonstrate how to obscure the designated type of objects in the video.
3129

30+
## Legacy DeepStream Reference Samples
31+
Some old samples are not supported any more for different reasons. The legacy samples are moved to the legacy folder /legacy_apps.

anomaly/.dsdirection_pipeline.png

100644100755
File mode changed.

anomaly/.opticalflow.png

100644100755
File mode changed.

anomaly/README.md

100644100755
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# ANOMALY DETECTION REFERENCE APP USING DEEPSTREAMSDK 7.0
1+
# ANOMALY DETECTION REFERENCE APP USING DEEPSTREAMSDK 7.1
22

33
## Introduction
44
The project contains anomaly detection application and auxiliary plug-ins to show the
@@ -58,7 +58,7 @@ Anomaly detection app pipeline:
5858
$ cd sources/apps/sample_apps/deepstream_reference_apps/anomaly/
5959
$ cd apps/deepstream-anomaly-detection-test/
6060
$ Set CUDA_VER in the MakeFile as per platform.
61-
For both x86 & Jetson, CUDA_VER=12.2
61+
For both x86 & Jetson, CUDA_VER=12.6
6262
$ sudo make
6363
6464
$ ./deepstream-anomaly-detection-app <uri1> [uri2] ... [uriN]

anomaly/apps/deepstream-anomaly-detection-test/Makefile

100644100755
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
################################################################################
2-
# Copyright (c) 2020-2021, NVIDIA CORPORATION. All rights reserved.
2+
# SPDX-FileCopyrightText: Copyright (c) 2020-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
34
#
45
# Licensed under the Apache License, Version 2.0 (the "License");
56
# you may not use this file except in compliance with the License.
67
# You may obtain a copy of the License at
78
#
8-
# http://www.apache.org/licenses/LICENSE-2.0
9+
# http://www.apache.org/licenses/LICENSE-2.0
910
#
1011
# Unless required by applicable law or agreed to in writing, software
1112
# distributed under the License is distributed on an "AS IS" BASIS,

anomaly/apps/deepstream-anomaly-detection-test/deepstream_anomaly_detection_test.c

100644100755
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
/*
2-
* Copyright (c) 2020-2024, NVIDIA CORPORATION. All rights reserved.
2+
* SPDX-FileCopyrightText: Copyright (c) 2020-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
* SPDX-License-Identifier: Apache-2.0
34
*
45
* Licensed under the Apache License, Version 2.0 (the "License");
56
* you may not use this file except in compliance with the License.
67
* You may obtain a copy of the License at
78
*
8-
* http://www.apache.org/licenses/LICENSE-2.0
9+
* http://www.apache.org/licenses/LICENSE-2.0
910
*
1011
* Unless required by applicable law or agreed to in writing, software
1112
* distributed under the License is distributed on an "AS IS" BASIS,

anomaly/apps/deepstream-anomaly-detection-test/dsanomaly_pgie_config.txt

100644100755
Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
################################################################################
2-
# Copyright (c) 2019-2023, NVIDIA CORPORATION. All rights reserved.
2+
# SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
34
#
45
# Licensed under the Apache License, Version 2.0 (the "License");
56
# you may not use this file except in compliance with the License.
67
# You may obtain a copy of the License at
78
#
8-
# http://www.apache.org/licenses/LICENSE-2.0
9+
# http://www.apache.org/licenses/LICENSE-2.0
910
#
1011
# Unless required by applicable law or agreed to in writing, software
1112
# distributed under the License is distributed on an "AS IS" BASIS,
@@ -15,9 +16,6 @@
1516
################################################################################
1617

1718
# Following properties are mandatory when engine files are not specified:
18-
# int8-calib-file(Only in INT8)
19-
# Caffemodel mandatory properties: model-file, proto-file, output-blob-names
20-
# UFF: uff-file, input-dims, uff-input-blob-name, output-blob-names
2119
# ONNX: onnx-file
2220
#
2321
# Mandatory properties for detectors:
@@ -54,23 +52,17 @@
5452
[property]
5553
gpu-id=0
5654
net-scale-factor=0.00392156862745098
57-
tlt-model-key=tlt_encode
58-
tlt-encoded-model=../../../../../../../samples/models/Primary_Detector/resnet18_trafficcamnet.etlt
59-
model-engine-file=../../../../../../../samples/models/Primary_Detector/resnet18_trafficcamnet.etlt_b30_gpu0_int8.engine
55+
onnx-file=../../../../../../../samples/models/Primary_Detector/resnet18_trafficcamnet_pruned.onnx
56+
model-engine-file=../../../../../../../samples/models/Primary_Detector/resnet18_trafficcamnet_pruned.onnx_b1_gpu0_int8.engine
6057
labelfile-path=../../../../../../../samples/models/Primary_Detector/labels.txt
6158
int8-calib-file=../../../../../../../samples/models/Primary_Detector/cal_trt.bin
62-
force-implicit-batch-dim=1
6359
batch-size=1
6460
process-mode=1
6561
model-color-format=0
6662
network-mode=1
6763
num-detected-classes=4
6864
interval=0
6965
gie-unique-id=1
70-
uff-input-order=0
71-
uff-input-blob-name=input_1
72-
output-blob-names=output_cov/Sigmoid;output_bbox/BiasAdd
73-
infer-dims=3;544;960
7466
cluster-mode=2
7567

7668
[class-attrs-all]

anomaly/apps/deepstream-anomaly-detection-test/dsanomaly_pgie_nvinferserver_config.txt

100644100755
Lines changed: 15 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,30 @@
11
################################################################################
2-
# SPDX-FileCopyrightText: Copyright (c) 2023 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3-
# SPDX-License-Identifier: MIT
2+
# SPDX-FileCopyrightText: Copyright (c) 2023-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
44
#
5-
# Permission is hereby granted, free of charge, to any person obtaining a
6-
# copy of this software and associated documentation files (the "Software"),
7-
# to deal in the Software without restriction, including without limitation
8-
# the rights to use, copy, modify, merge, publish, distribute, sublicense,
9-
# and/or sell copies of the Software, and to permit persons to whom the
10-
# Software is furnished to do so, subject to the following conditions:
5+
# Licensed under the Apache License, Version 2.0 (the "License");
6+
# you may not use this file except in compliance with the License.
7+
# You may obtain a copy of the License at
118
#
12-
# The above copyright notice and this permission notice shall be included in
13-
# all copies or substantial portions of the Software.
9+
# http://www.apache.org/licenses/LICENSE-2.0
1410
#
15-
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16-
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17-
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
18-
# THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19-
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
20-
# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
21-
# DEALINGS IN THE SOFTWARE.
11+
# Unless required by applicable law or agreed to in writing, software
12+
# distributed under the License is distributed on an "AS IS" BASIS,
13+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
# See the License for the specific language governing permissions and
15+
# limitations under the License.
2216
################################################################################
2317
infer_config {
2418
unique_id: 1
2519
gpu_ids: [0]
2620
max_batch_size: 30
2721
backend {
2822
inputs: [ {
29-
name: "input_1"
23+
name: "input_1:0"
3024
}]
3125
outputs: [
32-
{name: "output_cov/Sigmoid"},
33-
{name: "output_bbox/BiasAdd"}
26+
{name: "output_cov/Sigmoid:0"},
27+
{name: "output_bbox/BiasAdd:0"}
3428
]
3529
triton {
3630
model_name: "Primary_Detector"
@@ -44,7 +38,7 @@ infer_config {
4438
preprocess {
4539
network_format: MEDIA_FORMAT_NONE
4640
tensor_order: TENSOR_ORDER_LINEAR
47-
tensor_name: "input_1"
41+
tensor_name: "input_1:0"
4842
maintain_aspect_ratio: 0
4943
frame_scaling_hw: FRAME_SCALING_HW_GPU
5044
frame_scaling_filter: 1

anomaly/plugins/gst-dsdirection/Makefile

100644100755
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
################################################################################
2-
# Copyright (c) 2019-2021, NVIDIA CORPORATION. All rights reserved.
2+
# SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
34
#
45
# Licensed under the Apache License, Version 2.0 (the "License");
56
# you may not use this file except in compliance with the License.
67
# You may obtain a copy of the License at
78
#
8-
# http://www.apache.org/licenses/LICENSE-2.0
9+
# http://www.apache.org/licenses/LICENSE-2.0
910
#
1011
# Unless required by applicable law or agreed to in writing, software
1112
# distributed under the License is distributed on an "AS IS" BASIS,

anomaly/plugins/gst-dsdirection/dsdirection_lib/Makefile

100644100755
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
################################################################################
2-
# Copyright (c) 2019-2020, NVIDIA CORPORATION. All rights reserved.
2+
# SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
# SPDX-License-Identifier: Apache-2.0
34
#
45
# Licensed under the Apache License, Version 2.0 (the "License");
56
# you may not use this file except in compliance with the License.
67
# You may obtain a copy of the License at
78
#
8-
# http://www.apache.org/licenses/LICENSE-2.0
9+
# http://www.apache.org/licenses/LICENSE-2.0
910
#
1011
# Unless required by applicable law or agreed to in writing, software
1112
# distributed under the License is distributed on an "AS IS" BASIS,

anomaly/plugins/gst-dsdirection/dsdirection_lib/dsdirection_lib.cpp

100644100755
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
/*
2-
* Copyright (c) 2019-2020, NVIDIA CORPORATION. All rights reserved.
2+
* SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
* SPDX-License-Identifier: Apache-2.0
34
*
45
* Licensed under the Apache License, Version 2.0 (the "License");
56
* you may not use this file except in compliance with the License.
67
* You may obtain a copy of the License at
78
*
8-
* http://www.apache.org/licenses/LICENSE-2.0
9+
* http://www.apache.org/licenses/LICENSE-2.0
910
*
1011
* Unless required by applicable law or agreed to in writing, software
1112
* distributed under the License is distributed on an "AS IS" BASIS,

anomaly/plugins/gst-dsdirection/dsdirection_lib/dsdirection_lib.h

100644100755
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
/*
2-
* Copyright (c) 2019-2020, NVIDIA CORPORATION. All rights reserved.
2+
* SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
* SPDX-License-Identifier: Apache-2.0
34
*
45
* Licensed under the Apache License, Version 2.0 (the "License");
56
* you may not use this file except in compliance with the License.
67
* You may obtain a copy of the License at
78
*
8-
* http://www.apache.org/licenses/LICENSE-2.0
9+
* http://www.apache.org/licenses/LICENSE-2.0
910
*
1011
* Unless required by applicable law or agreed to in writing, software
1112
* distributed under the License is distributed on an "AS IS" BASIS,

anomaly/plugins/gst-dsdirection/gstdsdirection.cpp

100644100755
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
/*
2-
* Copyright (c) 2019-2020, NVIDIA CORPORATION. All rights reserved.
2+
* SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
* SPDX-License-Identifier: Apache-2.0
34
*
45
* Licensed under the Apache License, Version 2.0 (the "License");
56
* you may not use this file except in compliance with the License.
67
* You may obtain a copy of the License at
78
*
8-
* http://www.apache.org/licenses/LICENSE-2.0
9+
* http://www.apache.org/licenses/LICENSE-2.0
910
*
1011
* Unless required by applicable law or agreed to in writing, software
1112
* distributed under the License is distributed on an "AS IS" BASIS,

anomaly/plugins/gst-dsdirection/gstdsdirection.h

100644100755
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
/*
2-
* Copyright (c) 2019-2020, NVIDIA CORPORATION. All rights reserved.
2+
* SPDX-FileCopyrightText: Copyright (c) 2019-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3+
* SPDX-License-Identifier: Apache-2.0
34
*
45
* Licensed under the Apache License, Version 2.0 (the "License");
56
* you may not use this file except in compliance with the License.
67
* You may obtain a copy of the License at
78
*
8-
* http://www.apache.org/licenses/LICENSE-2.0
9+
* http://www.apache.org/licenses/LICENSE-2.0
910
*
1011
* Unless required by applicable law or agreed to in writing, software
1112
* distributed under the License is distributed on an "AS IS" BASIS,

deepstream-bodypose-3d/LICENSE

100644100755
Lines changed: 11 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,16 @@
1-
MIT License
1+
SPDX-FileCopyrightText: Copyright (c) 2018-2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
2+
SPDX-License-Identifier: Apache-2.0
23

3-
Copyright (c) 2021 NVIDIA CORPORATION. All rights reserved.
4+
Licensed under the Apache License, Version 2.0 (the "License");
5+
you may not use this file except in compliance with the License.
6+
You may obtain a copy of the License at
47

5-
Permission is hereby granted, free of charge, to any person obtaining a copy
6-
of this software and associated documentation files (the "Software"), to deal
7-
in the Software without restriction, including without limitation the rights
8-
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9-
copies of the Software, and to permit persons to whom the Software is
10-
furnished to do so, subject to the following conditions:
8+
http://www.apache.org/licenses/LICENSE-2.0
119

12-
The above copyright notice and this permission notice shall be included in all
13-
copies or substantial portions of the Software.
14-
15-
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16-
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17-
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18-
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19-
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20-
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
SOFTWARE.
10+
Unless required by applicable law or agreed to in writing, software
11+
distributed under the License is distributed on an "AS IS" BASIS,
12+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
See the License for the specific language governing permissions and
14+
limitations under the License.
2215

2316

deepstream-bodypose-3d/README.md

100644100755
Lines changed: 15 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -6,50 +6,27 @@ The project contains 3D Body Pose application built using Deepstream SDK.
66
This application is built for [KAMA: 3D Keypoint Aware Body Mesh Articulation](https://arxiv.org/abs/2104.13502).
77
![sample pose output](./sources/.screenshot.png)
88
## Prerequisites:
9-
DeepStream SDK 7.0 installed which is available at http://developer.nvidia.com/deepstream-sdk
9+
DeepStream SDK 7.1 installed which is available at http://developer.nvidia.com/deepstream-sdk
1010
Please follow instructions in the `/opt/nvidia/deepstream/deepstream/sources/apps/sample_apps/deepstream-app/README` on how
1111
to install the prequisites for building Deepstream SDK apps.
1212

13+
The pretrained TAO models [PeopleNet](https://catalog.ngc.nvidia.com/orgs/nvidia/teams/tao/models/peoplenet) and [BodyPose3DNet](https://ngc.nvidia.com/models/nvstaging:tao:bodypose3dnet) from NGC.
14+
1315
## Installation
1416
Follow https://docs.nvidia.com/metropolis/deepstream/dev-guide/text/DS_Quickstart.html to setup the DeepStream SDK
1517

1618
1. Preferably clone the app in
1719
`/opt/nvidia/deepstream/deepstream/sources/apps/sample_apps/`
18-
and define project home as `export BODYPOSE3D_HOME=<parent-path>/deepstream-bodypose-3d`.
20+
and define project home as `export BODYPOSE3D_HOME=<parent-path>/3d-bodypose-deepstream`.
1921

20-
2. Install [NGC CLI](https://ngc.nvidia.com/setup/installers/cli) and download [PeopleNet](https://catalog.ngc.nvidia.com/orgs/nvidia/teams/tao/models/peoplenet) and [BodyPose3DNet](https://ngc.nvidia.com/models/nvstaging:tao:bodypose3dnet) from NGC.
21-
```bash
22-
$ mkdir -p $BODYPOSE3D_HOME/models
23-
$ cd $BODYPOSE3D_HOME/models
24-
# Download PeopleNet
25-
$ ngc registry model download-version "nvidia/tao/peoplenet:deployable_quantized_v2.5"
26-
# Download BodyPose3DNet
27-
$ ngc registry model download-version "nvidia/tao/bodypose3dnet:deployable_accuracy_v1.0"
28-
```
29-
30-
By now the directory tree should look like this
31-
```bash
32-
$ tree $BODYPOSE3D_HOME -d
33-
$BODYPOSE3D_HOME
34-
├── configs
35-
├── models
36-
│ ├── bodypose3dnet_vdeployable_accuracy_v1.0
37-
│ └── peoplenet_vdeployable_quantized_v2.5
38-
├── sources
39-
│ ├── deepstream-sdk
40-
│ └── nvdsinfer_custom_impl_BodyPose3DNet
41-
└── streams
22+
2. Install Eigen development packages
4223
```
43-
44-
3. Download and extract [Eigen 3.4.0](https://eigen.tuxfamily.org/index.php?title=Main_Page) under the project foler.
45-
```bash
46-
$ cd $BODYPOSE3D_HOME
47-
$ wget https://gitlab.com/libeigen/eigen/-/archive/3.4.0/eigen-3.4.0.tar.gz
48-
$ tar xvzf eigen-3.4.0.tar.gz
49-
$ ln eigen-3.4.0 eigen -s
24+
sudo apt install libeigen3-dev
25+
cd /usr/include
26+
sudo ln -sf eigen3/Eigen Eigen
5027
```
5128

52-
4. For Deepstream SDK version older than 6.2, copy and build custom `NvDsEventMsgMeta` into Deepstream SDK installation path. Copy and build custom `NvDsEventMsgMeta` into Deepstream SDK installation path.
29+
3. For Deepstream SDK version older than 6.2, copy and build custom `NvDsEventMsgMeta` into Deepstream SDK installation path. Copy and build custom `NvDsEventMsgMeta` into Deepstream SDK installation path.
5330
The custom `NvDsEventMsgMeta` structure handles pose3d and pose25d meta data.
5431
```bash
5532
# Copy deepstream sources
@@ -73,6 +50,12 @@ If the above steps are successful, `deepstream-pose-estimation-app` shall be bui
7350

7451
## Run the applications
7552
### `deepstream-pose-estimation-app`
53+
Download the pretrained TAO models with the download script
54+
```
55+
cd $BODYPOSE3D_HOME
56+
bash ./download_models.sh
57+
```
58+
7659
The command line options of this application are listed below:
7760
```bash
7861
$ ./deepstream-pose-estimation-app -h

0 commit comments

Comments
 (0)