For the complete documentation index, see llms.txt. This page is also available as Markdown.

GroundingDINO

Détectez n'importe quel objet à l'aide de descriptions textuelles avec GroundingDINO

Détectez n'importe quel objet à l'aide de descriptions textuelles avec GroundingDINO.

Tous les exemples de ce guide peuvent être exécutés sur des serveurs GPU loués via la place de marché CLORE.AI la place de marché.

Louer sur CLORE.AI

  1. Filtrez par type de GPU, VRAM et prix

  2. Choisissez À la demande (tarif fixe) ou Spot (prix d'enchère)

  3. Configurez votre commande :

    • Sélectionnez l'image Docker

    • Définissez les ports (TCP pour SSH, HTTP pour les interfaces web)

    • Ajoutez des variables d'environnement si nécessaire

    • Entrez la commande de démarrage

  4. Sélectionnez le paiement : CLORE, BTC, ou USDT/USDC

  5. Créez la commande et attendez le déploiement

Accédez à votre serveur

  • Trouvez les détails de connexion dans Mes commandes

  • Interfaces web : utilisez l'URL du port HTTP

  • SSH : ssh -p <port> root@<proxy-address>

Qu'est-ce que GroundingDINO ?

GroundingDINO d'IDEA-Research permet :

  • Détection d'objets zero-shot avec des invites textuelles

  • Détectez n'importe quel objet sans entraînement

  • Localisation précise des boîtes englobantes

  • Combinez-le avec SAM pour une segmentation automatique

Ressources

Matériel recommandé

Composant
Minimum
Recommandé
Optimal

GPU

RTX 3060 12 Go

RTX 4080 16 Go

RTX 4090 24 Go

VRAM

6 Go

12 Go

16 Go

CPU

4 cœurs

8 cœurs

16 cœurs

RAM

16 Go

32 Go

64 Go

Stockage

SSD 20 Go

50 Go NVMe

100 Go NVMe

Internet

100 Mbps

500 Mbps

1 Gbps

Déploiement rapide sur CLORE.AI

Image Docker :

Ports :

Commande :

Accéder à votre service

Après le déploiement, trouvez votre http_pub URL dans Mes commandes:

  1. Accédez à Mes commandes la page

  2. Cliquez sur votre commande

  3. Trouvez le http_pub URL (par ex., abc123.clorecloud.net)

Utilisez https://YOUR_HTTP_PUB_URL au lieu de localhost dans les exemples ci-dessous.

Installation

Ce que vous pouvez créer

Étiquetage automatisé

  • Annotez automatiquement les ensembles de données pour l'entraînement ML

  • Générez des boîtes englobantes à partir de descriptions

  • Accélérez les pipelines d'étiquetage des données

Recherche visuelle

  • Trouvez des objets spécifiques dans des bases de données d'images

  • Systèmes de modération de contenu

  • Reconnaissance de produits en commerce de détail

Robotique et automatisation

  • Localisation d'objets pour les bras robotisés

  • Systèmes de gestion des stocks

  • Inspection du contrôle qualité

Applications créatives

  • Recadrez automatiquement les sujets des photos

  • Générez des masques d'objets avec SAM

  • Édition d'images tenant compte du contenu

Analytique

  • Compter les objets dans les images

  • Suivre les stocks à partir de photos

  • Surveillance de la faune

Utilisation de base

GroundingDINO + SAM (Grounded-SAM)

Combinez la détection avec la segmentation :

Traitement par lots

Pipeline de détection personnalisé

Interface Gradio

Performances

Tâche
Résolution
GPU
Vitesse

Image unique

800x600

RTX 3090

120 ms

Image unique

800x600

RTX 4090

80ms

Image unique

1920x1080

RTX 4090

150 ms

Lot (10 images)

800x600

RTX 4090

600 ms

Problèmes courants et solutions

Précision de détection faible

Problème : Objets non détectés

Solutions :

  • Réduisez box_threshold à 0,2-0,3

  • Réduisez text_threshold à 0,15-0,2

  • Utilisez des descriptions d'objets plus spécifiques

  • Séparez les objets avec « . » et non des virgules

Mémoire insuffisante

Problème : OOM CUDA sur les grandes images

Solutions :

Inférence lente

Problème : La détection prend trop de temps

Solutions :

  • Utilisez des images d'entrée plus petites

  • Traitez plusieurs images par lot

  • Utilisez l'inférence FP16

  • Louez un GPU plus rapide (RTX 4090, A100)

Faux positifs

Problème : Détection d'objets incorrects

Solutions :

  • Augmentez box_threshold à 0,4-0,5

  • Soyez plus précis dans les invites

  • Utilisez des invites négatives (filtrer les résultats après détection)

Dépannage

Objets non détectés

  • Utilisez des descriptions textuelles plus spécifiques

  • Essayez différentes formulations

  • Abaissez le seuil de confiance

Boîtes englobantes incorrectes

  • Soyez plus précis dans l'invite textuelle

  • Utilisez « . » pour séparer plusieurs objets

  • Vérifier la qualité des images

  • Réduisez la résolution de l'image

  • Traitez les images une par une

  • Utilisez une variante de modèle plus petite

Inférence lente

  • Utilisez TensorRT pour accélérer

  • Traitez par lot des images de taille similaire

  • Activez l'inférence FP16

Estimation des coûts

Tarifs typiques du marché CLORE.AI (en 2024) :

GPU
Tarif horaire
Tarif journalier
Session de 4 heures

RTX 3060

~$0.03

~$0.70

~$0.12

RTX 3090

~$0.06

~$1.50

~$0.25

RTX 4090

~$0.10

~$2.30

~$0.40

A100 40 Go

~$0.17

~$4.00

~$0.70

A100 80 Go

~$0.25

~$6.00

~$1.00

Les prix varient selon le fournisseur et la demande. Vérifiez la place de marché CLORE.AI les tarifs actuels.

Économisez de l'argent :

  • Utilisez le Spot marché pour les travaux interrompables — environ un tiers des serveurs ont un prix spot inférieur au tarif à la demande (médiane ~13 % de remise), les autres s'alignent dessus

  • Payez avec CLORE jetons

  • Comparez les prix entre différents fournisseurs

Étapes suivantes

  • SAM2 - Segmenter les objets détectés

  • Florence-2 - Davantage de tâches de vision

  • YOLO - Détection plus rapide pour les classes connues

Mis à jour

Ce contenu vous a-t-il été utile ?