Namespace NT2I.ONNX.DataHandling.Cpu.RFDetr.Detection
Classes
- RFDetrDetectionPostprocessor
Post-processeur CPU pour les modèles de détection RF-DETR.
Décode les deux sorties brutes du modèle :
boxes [B, N, 4]— boîtes en (cx, cy, w, h) normalisé dans [0, 1].logits [B, N, C]— scores bruts de classe.
- Sigmoid indépendant sur chaque logit.
- Sélection de la classe de score maximal.
- Filtrage par seuil de confiance.
- Conversion (cx, cy, w, h) normalisé → (x, y, w, h) en pixels de l'image originale.
- RFDetrDetectionPreprocessor
Pré-processeur CPU pour les modèles de détection RF-DETR.
Pipeline appliqué à chaque image :
- Conversion BGR entrelacé → planaire (R, G, B).
- Redimensionnement bilinéaire direct vers la taille cible (StretchResize — pas de letterbox).
- Normalisation ImageNet par canal :
(pixel / 255 − mean) / std
avec mean = [0.485, 0.456, 0.406] et std = [0.229, 0.224, 0.225] (ordre RGB). - Layout de sortie :
NCHW float32— ordre des canaux RGB planar.
SAM2SegmentationPreprocessor, ce qui permet une mutualisation optimale via le Hub partagé.