Depth Estimation (DepthAny. V2)
Dieser Funktionsblock schätzt für jedes Pixel die Tiefe (Abstand) aus einem einzelnen RGB/BGR-Bild. Er erzeugt eine kolorierte Tiefenvisualisierung und eine Graustufen-Tiefenkarte, die Sie anzeigen, protokollieren oder an andere Verarbeitungsblöcke weiterleiten können.
📥 Eingänge
Image
RGB/BGR-Bild, das als Eingabe für die Tiefenschätzung verwendet wird.
📤 Ausgänge
Depth Vis
Kolorierte Visualisierung der geschätzten Tiefe (einfach zur Inspektion).
Depth Map
Graustufige Tiefenkarte, normalisiert auf 0–255 (nützlich für Analysen und nachgelagerte Blöcke).
🕹️ Steuerungen
Model Size
Wählt den Kompromiss zwischen Modellgenauigkeit und -geschwindigkeit. Optionen sind typischerweise Small, Base und Large.
Max Size
Schieberegler zur Begrenzung der größten Bilddimension, die während der Verarbeitung verwendet wird. Größere Werte liefern mehr Details, benötigen aber mehr Rechenzeit.
🎨 Funktionen
Erzeugt sowohl eine visuelle Tiefenkarte als auch ein rohes Graustufen-Tiefenbild für flexible Verwendung.
Die Modellwahl ermöglicht den Tausch zwischen Inferenzgeschwindigkeit und Genauigkeit.
Max Sizeverhindert, dass sehr große Bilder die Verarbeitung stark verlangsamen; der Block skaliert Eingaben automatisch für effiziente Inferenz.Nutzt automatisch verfügbare Rechenressourcen, um bestmöglichen Durchsatz zu bieten (UI-bezogenes Verhalten).
⚙️ Laufmechanismus
Beim Ausführen nimmt der Block das aktuelle Eingabebild, skaliert es optional gemäß der Einstellung Max Size, verarbeitet es mit dem gewählten Model Size und liefert zwei Ausgänge: die kolorierte Visualisierung (Depth Vis) und die normalisierte Graustufen-Tiefenkarte (Depth Map). Größere Modelle und höhere Max Size-Werte erhöhen die Verarbeitungszeit.
📝 Nutzungshinweise
Verbinden Sie einen bildliefernden Block mit dem Eingang
Image.Wählen Sie eine passende
Model Sizeentsprechend Ihrem Bedarf an Genauigkeit vs. Geschwindigkeit.Passen Sie
Max Sizean, um die Verarbeitungszeit zu begrenzen und gleichzeitig genügend Detail zu erhalten.Verwenden Sie
Depth Vis, um Ergebnisse schnell zu inspizieren; nutzen SieDepth Mapals numerische Eingabe für weitere Verarbeitungsblöcke.
💡 Tipps und Tricks
Bei sehr großen Bildern verwenden Sie
Image Resizervor diesem Block, um Verarbeitungszeit zu sparen und trotzdem den relevanten Bereich zu erhalten.Wenn das Eingangsbild niedrige Auflösung hat, probieren Sie
Super Resolutionstromaufwärts, um Details vor der Tiefenschätzung zu verbessern.Um Ausgaben visuell im Workflow anzusehen, verbinden Sie
Depth VismitShow Image.Ergebnisse automatisch speichern, indem Sie
Depth VisoderDepth MapanImage LoggeroderImage Writesenden.Beim Experimentieren beginnen Sie mit
Model Size= Small für schnelles Feedback, und wechseln später zu Base oder Large, wenn die Einstellungen feststehen.
(Hinweis: empfohlene Begleitblöcke — Image Resizer, Super Resolution, Show Image, Image Logger, Image Write)
🛠️ Fehlersuche
Verarbeitung zu langsam:
Model Sizereduzieren oderMax Sizeverringern.Ergebnisse wirken grob:
Max Sizeerhöhen oder ein größeresModel Sizewählen (falls Rechenressourcen vorhanden).Keine Ausgabe oder Block hängt: Prüfen Sie, ob der vorgelagerte Bildblock gültige Bildframes liefert.
Wenn Sie aktuelle Ergebnisse zur Überprüfung verfügbar halten möchten, leiten Sie Ausgänge an
Image LoggeroderShow Imageweiter, um Erwartungen zu bestätigen.
Zuletzt aktualisiert