Namespace NT2I.ONNX.Architectures.SAM

Classes

SAM2Image

Orchestre l'utilisation du modèle SAM (Segment Anything Model) en séparant l'encodage de l'image (coûteux) de la prédiction de masques (rapide et interactif). Cette classe gère deux moteurs ONNX : un pour l'encodeur d'image et un pour le prédicteur de masques.

Sam2Embedding

Représente un embedding d'image SAM (Segment Anything Model) calculé. Cette classe encapsule les tenseurs de caractéristiques extraits par l'encodeur d'image et fournit des méthodes pour les sauvegarder et les charger.

Cette classe implémente IDisposable et doit être libérée pour éviter les fuites de mémoire native.