Class InstanceSegmentation

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

Représente une segmentation d'instance, qui combine une boîte englobante et un masque de pixels.

public sealed class InstanceSegmentation : IInstanceSegmentation, IBoundingBox
Inheritance
InstanceSegmentation
Implements
Inherited Members

Constructors

InstanceSegmentation(BoundingBox, float[])

Initialise une nouvelle instance de la classe InstanceSegmentation.

public InstanceSegmentation(BoundingBox box, float[] mask)

Parameters

box BoundingBox

La boîte englobante associée.

mask float[]

Le masque de segmentation.

Properties

Box

Obtient la boîte englobante associée à la segmentation.

public BoundingBox Box { get; }

Property Value

BoundingBox

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

Mask

Obtient le masque de segmentation binaire pour l'instance détectée.

public float[] Mask { 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