Class DepthInstanceSegmentation
- Namespace
- NT2I.ONNX.Abstractions
- Assembly
- NT2I.ONNX.Abstractions.dll
Représente une segmentation d'instance avec une information de profondeur supplémentaire.
public sealed class DepthInstanceSegmentation : IDepthInstanceSegmentation, IInstanceSegmentation, IDepthBoundingBox, IBoundingBox
- Inheritance
-
DepthInstanceSegmentation
- Implements
- Inherited Members
Constructors
DepthInstanceSegmentation(InstanceSegmentation, float)
Initialise une nouvelle instance de la classe DepthInstanceSegmentation.
public DepthInstanceSegmentation(InstanceSegmentation segmentation, float depth)
Parameters
segmentationInstanceSegmentationLa segmentation d'instance associée.
depthfloatLa valeur de profondeur.
Properties
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
Depth
Obtient la valeur de profondeur moyenne ou représentative de la segmentation.
public float Depth { 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[]
Segmentation
Obtient la segmentation d'instance associée.
public InstanceSegmentation Segmentation { get; }
Property Value
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; }