Depth Estimation (DepthAny. V2)
Ce bloc de fonction estime la profondeur par pixel (distance) à partir d'une seule image RGB/BGR. Il génère une visualisation colorée de la profondeur et une carte de profondeur en niveaux de gris que vous pouvez afficher, enregistrer ou transmettre à d'autres blocs de traitement.
📥 Entrées
Image Image RGB/BGR utilisée comme entrée pour l'estimation de profondeur.
📤 Sorties
Depth Vis Visualisation colorée de la profondeur estimée (facile à inspecter).
Depth Map Carte de profondeur en niveaux de gris normalisée sur 0–255 (utile pour l'analyse et pour alimenter d'autres blocs en aval).
🕹️ Contrôles
Model Size Choisissez le compromis précision / vitesse du modèle. Les options incluent typiquement Small, Base et Large.
Max Size Curseur limitant la plus grande dimension d'image utilisée lors du traitement. Des valeurs plus grandes donnent plus de détails mais nécessitent plus de temps de calcul.
🎨 Fonctionnalités
Produit à la fois une carte de profondeur visuelle et une image de profondeur brute en niveaux de gris pour une utilisation flexible.
Le choix du modèle permet d'ajuster la vitesse d'inférence en fonction de la précision désirée.
Max Sizeempêche que des images très grandes ralentissent le traitement ; le bloc redimensionne automatiquement les entrées pour une inférence efficace.Utilise automatiquement les ressources de traitement disponibles pour offrir le meilleur débit possible (comportement au niveau de l'UI).
⚙️ Mécanisme d'exécution
Lorsque le bloc s'exécute, il prend l'image d'entrée actuelle, la redimensionne éventuellement pour respecter le réglage Max Size, la traite avec le modèle sélectionné, puis renvoie les deux sorties : une visualisation colorée et une carte de profondeur normalisée en niveaux de gris. Des modèles plus grands et des valeurs Max Size plus élevées augmentent le temps de traitement.
📝 Instructions d'utilisation
Connectez un bloc producteur d'image à l'entrée
Image.Sélectionnez un
Model Sizeen fonction du compromis précision / vitesse dont vous avez besoin.Ajustez
Max Sizepour limiter le temps de traitement tout en conservant suffisamment de détails.Utilisez
Depth Vispour une inspection rapide des résultats ; utilisezDepth Mapcomme entrée numérique pour d'autres blocs de traitement.
💡 Astuces
Pour des images très grandes, utilisez
Image Resizeravant ce bloc pour réduire le temps de traitement tout en conservant la zone importante.Si l'image d'entrée est de faible résolution, essayez d'exécuter
Super Resolutionen amont pour améliorer les détails avant l'estimation de profondeur.Pour inspecter visuellement les sorties dans votre flux, connectez
Depth Visau blocShow Image.Enregistrez automatiquement les résultats en envoyant
Depth VisouDepth MapversImage LoggerouImage Write.Lors des expérimentations, commencez avec
Model Sizesur Small pour obtenir un retour rapide, puis passez à Base ou Large une fois les réglages stabilisés.
(indice : blocs complémentaires recommandés — Image Resizer, Super Resolution, Show Image, Image Logger, Image Write)
🛠️ Dépannage
Si le traitement est trop lent : réduisez le
Model Sizeou diminuezMax Size.Si les résultats semblent trop grossiers : augmentez
Max Sizeou essayez unModel Sizeplus grand (si les ressources de calcul le permettent).Si aucune sortie n'apparaît ou si le bloc se bloque : assurez-vous que le bloc d'image en amont fournit des images valides.
Si vous devez conserver les résultats récents pour vérification, orientez les sorties vers
Image LoggerouShow Imagepour confirmer les attentes.
Mis à jour