Namespace NT2I.ONNX.Abstractions.Interfaces

Classes

CpuDataHandlingResult

Représente un résultat de pré-traitement où les données sont stockées sur le CPU (en RAM).

GpuDataHandlingResult

Représente un résultat de pré-traitement où les données sont stockées sur le GPU (en VRAM).

Interfaces

IBoundingBox

Définit le contrat pour une boîte englobante (bounding box) de base.

IDataHandlingResult

Définit le contrat pour le résultat d'une opération de pré-traitement de données.

IDepthBoundingBox

Définit le contrat pour une boîte englobante avec une information de profondeur.

IDepthInstanceSegmentation

Définit le contrat pour une segmentation d'instance qui inclut également une information de profondeur.

IInstanceSegmentation

Définit le contrat pour un masque de segmentation d'instance, associé à une boîte englobante.

IPostprocessor

Définit une interface de base "marqueur" pour tous les post-processeurs. Un post-processeur est responsable de l'interprétation des sorties brutes du modèle ONNX.

IPreprocessor

Définit une interface de base "marqueur" pour tous les pré-processeurs. Un pré-processeur est responsable de la transformation des données d'entrée brutes en un tenseur prêt pour l'inférence.