Namespace NT2I.ONNX.DataHandling.Cpu.Features

Classes

ActivationFunctions

Fournit des fonctions d'activation couramment utilisées dans les modèles de machine learning.

AdvancedImageProcessing

Fournit des méthodes avancées de traitement d'images, y compris la stabilisation logarithmique,

ImageFormatConverter

Fournit des fonctions pour convertir les formats d'images entrelacés (packed) et planaires (planar).

ImageGeometry

Fournit des méthodes pour la manipulation géométrique des images, telles que le redimensionnement.

ImageLetterBox

Contient des méthodes pour appliquer des transformations LetterBox sur des images. Ces transformations incluent le redimensionnement et l'ajout de bordures pour adapter les images à des dimensions spécifiques.

ImageNormalization

Fournit des méthodes pour normaliser et dénormaliser des images. Ces méthodes incluent des opérations de mise à l'échelle dynamique, de normalisation par moyenne et écart-type, et d'expansion dynamique.

MathUtils

Fournit des utilitaires mathématiques pour des opérations courantes telles que le clampage de valeurs et le calcul de distances.

NMS

Fournit des méthodes pour appliquer l'algorithme de Non-Maximum Suppression (NMS) et calculer l'Intersection over Union (IoU) entre des boîtes englobantes.

NMS.SortByConfidence

Comparateur pour trier les boîtes englobantes par score de confiance décroissant.

NMS.SortBySize

Comparateur pour trier les boîtes englobantes par taille décroissante (aire).

Structs

LetterboxInfo

Contient les informations géométriques calculées pour une opération de LetterBox.