Namespace NT2I.ONNX.Abstractions.Interfaces.Yolo
Interfaces
- IBatchDetections<T>
Définit le contrat pour la sortie d'un batch de détection, donnant accès aux détections par image.
- IDetectionProcessor
Définit un contrat pour un processeur qui agit sur chaque détection individuelle d'un résultat YOLO. Utile pour des opérations de streaming ou des traitements personnalisés sans stocker toutes les détections en mémoire.
- IImageDetections<T>
Définit le contrat pour une collection de détections pour une seule image, accessible de manière performante via des Spans.
- IYoloDetection
Définit le contrat pour une architecture de détection d'objets de type YOLO.
- IYoloDetectionPostprocessor
Définit le contrat pour un post-processeur spécifique à la détection d'objets YOLO.
- IYoloDetectionPreprocessor
Définit le contrat pour un pré-processeur spécifique aux modèles de détection YOLO.
- IYoloSegmentationPostprocessor
Définit le contrat pour un post-processeur de segmentation d'instances YOLO. Cette interface étend le post-processeur de détection, car la segmentation inclut la détection.
- IYoloSegmentationPreprocessor
Définit le contrat pour un pré-processeur de segmentation d'instances YOLO. Cette interface étend le pré-processeur de détection, car les étapes initiales sont souvent identiques.