yoloobbv8tensordec

This element can parse per-buffer inference tensors meta data generated by an upstream inference element

Example launch command:

Test image file, model file and labels file can be found here : https://gitlab.collabora.com/gstreamer/onnx-models

gst-launch-1.0 v4l2src ! videorate max-rate=3 ! videoconvertscale
! onnxinference model-file=yolov8n-obb.onnx
! yoloobbv8tensordec class-confidence-threshold=0.8 iou-threshold=0.3
max-detections=100 label-file=labels/DOTAv1.txt
! objectdetectionoverlay
! glimagesink sink="gtkglsink processing-deadline=300000000"

The original repository of the Yolo is located at https://github.com/ultralytics/ultralytics.

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseTransform
                    ╰──GstYoloTensorDecoder
                        ╰──yoloobbv8tensordec

Factory details

Authors: – Daniel Morin , Santosh Mahto

Classification:Tensordecoder/Video

Rank – secondary

Plugin – tensordecoders

Package – GStreamer Bad Plug-ins

Pad Templates

sink

video/x-raw:
        tensors: "tensorgroups\,\ yolo-v8-obb-out\=\(/uniquelist\)\{\ \(caps\)\"tensor/strided\\\,\\\ tensor-id\\\=\\\(string\\\)yolo-v8-obb-out\\\,\\\ dims\\\=\\\(int\\\)\\\<\\\ 1\\\,\\\ \\\[\\\ 1\\\,\\\ 2147483647\\\ \\\]\\\,\\\ \\\[\\\ 1\\\,\\\ 2147483647\\\ \\\]\\\ \\\>\\\,\\\ dims-order\\\=\\\(string\\\)col-major\\\,\\\ type\\\=\\\(string\\\)float32\"\ \}\;"

Presencealways

Directionsink

Object typeGstPad


src

video/x-raw:

Presencealways

Directionsrc

Object typeGstPad


The results of the search are