Samples 2.0#

Architecture 2.0 brings new samples separated into 3 categories by programming models (Direct Programming, GStreamer low-level, GStreamer high-level):

Category

Folder

Sample(s)

#1 used

#2 used

#3 used

Direct Programming

samples/ffmpeg_openvino/

decode_inference

No

No

No

Direct Programming

samples/ffmpeg_openvino/

decode_resize_inference

Yes

Yes

No

Direct Programming

samples/ffmpeg_dpcpp/

rgb_to_grayscale

Yes

Yes

No

GStreamer low-level

samples/gstreamer/gst_launch/face_detection_and_classification_bins/

face_detection_and_classification_cpu.sh face_detection_and_classification_gpu.sh

No

Yes

No

GStreamer low-level

samples/gstreamer/gst_launch/action_recognition/

action_recognition.sh

No

Yes

Yes

GStreamer low-level

samples/gstreamer/gst_launch/instance_segmentation/

instance_segmentation.sh roi_background_removal.sh classification_with_background_removal.sh

No

Yes

Yes

GStreamer high-level

samples/gstreamer/gst_launch

All other GStreamer samples if set environment variable export DLSTREAMER_GEN=2

No

No

Yes

GStreamer gva* (architecture 1.0)

samples/gstreamer/gst_launch

All GStreamer samples using PV-quality gva* elements

No

No

No