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
boxBoundingBoxLa boîte englobante associée.
maskfloat[]Le masque de segmentation.
Properties
Box
Obtient la boîte englobante associée à la segmentation.
public BoundingBox Box { get; }
Property Value
ClassId
Obtient l'identifiant de la classe de l'objet détecté.
public int ClassId { get; }
Property Value
Confidence
Obtient le score de confiance de la détection.
public float Confidence { get; }
Property Value
Height
Obtient la hauteur de la boîte.
public float Height { get; }
Property Value
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
X
Obtient la coordonnée X du coin supérieur gauche de la boîte.
public float X { get; }
Property Value
Y
Obtient la coordonnée Y du coin supérieur gauche de la boîte.
public float Y { get; }