Struct BoundingBox

Namespace
NT2I.ONNX.Abstractions
Assembly
NT2I.ONNX.Abstractions.dll

Représente une boîte englobante (bounding box) de base, définie par sa position, sa taille, sa classe et son score de confiance.

public readonly struct BoundingBox : IBoundingBox
Implements
Inherited Members

Constructors

BoundingBox(float, float, float, float, float, int)

Initialise une nouvelle instance de la structure BoundingBox.

public BoundingBox(float x, float y, float width, float height, float confidence, int classId)

Parameters

x float

Coordonnée X du coin supérieur gauche.

y float

Coordonnée Y du coin supérieur gauche.

width float

Largeur de la boîte.

height float

Hauteur de la boîte.

confidence float

Score de confiance de la détection.

classId int

Identifiant de la classe détectée.

Properties

ClassId

Obtient l'identifiant de la classe de l'objet détecté.

public int ClassId { get; }

Property Value

int

Confidence

Obtient le score de confiance de la détection.

public float Confidence { get; }

Property Value

float

Height

Obtient la hauteur de la boîte.

public float Height { get; }

Property Value

float

Width

Obtient la largeur de la boîte.

public float Width { get; }

Property Value

float

X

Obtient la coordonnée X du coin supérieur gauche de la boîte.

public float X { get; }

Property Value

float

Y

Obtient la coordonnée Y du coin supérieur gauche de la boîte.

public float Y { get; }

Property Value

float