Depth Estimation (DepthAny. V2)
Esta función estima la profundidad por píxel (distancia) a partir de una sola imagen RGB/BGR. Genera una visualización de profundidad coloreada y un mapa de profundidad en escala de grises que puedes ver, registrar o enviar a otros bloques de procesamiento.
📥 Entradas
Image
Imagen RGB/BGR utilizada como entrada para la estimación de profundidad.
📤 Salidas
Depth Vis
Visualización coloreada de la profundidad estimada (fácil de inspeccionar).
Depth Map
Mapa de profundidad en escala de grises normalizado a 0–255 (útil para análisis y para alimentar otros bloques).
🕹️ Controles
Model Size
Elige el equilibrio entre precisión y velocidad del modelo. Las opciones típicas incluyen Small, Base y Large.
Max Size
Deslizador para limitar la dimensión máxima de la imagen utilizada durante el procesamiento. Valores más grandes aportan más detalle pero requieren más tiempo de cálculo.
🎨 Características
Produce tanto una visualización de profundidad (coloreada) como una imagen cruda en escala de grises para un uso flexible.
El control de selección de modelo permite intercambiar velocidad de inferencia por precisión.
Max Sizeevita que imágenes muy grandes ralenticen el procesamiento; el bloque redimensiona automáticamente las entradas para una inferencia eficiente.Utiliza automáticamente los recursos de procesamiento disponibles para ofrecer el mejor rendimiento posible (comportamiento a nivel de UI).
⚙️ Mecanismo de ejecución
Cuando el bloque se ejecuta, toma la imagen de entrada actual, opcionalmente la redimensiona para respetar el ajuste Max Size, la procesa con el Model Size seleccionado y devuelve las dos salidas: una visualización en color y un mapa de profundidad normalizado en escala de grises. Modelos más grandes y valores mayores de Max Size incrementan el tiempo de procesamiento.
📝 Instrucciones de uso
Conecta un bloque que produzca imagen al input
Image.Selecciona un
Model Sizesegún la precisión y velocidad que necesites.Ajusta
Max Sizepara limitar el tiempo de procesamiento manteniendo suficiente detalle.Usa
Depth Vispara inspección rápida; usaDepth Mapcomo entrada numérica para otros bloques de procesamiento.
💡 Tips y trucos
Para imágenes muy grandes, usa
Image Resizerantes de este bloque para reducir el tiempo de procesamiento conservando el área importante.Si la imagen de entrada tiene baja resolución, prueba ejecutar
Super Resolutionaguas arriba para mejorar el detalle antes de la estimación de profundidad.Para inspeccionar visualmente los resultados en tu flujo, conecta
Depth Visal bloqueShow Image.Guarda resultados automáticamente enviando
Depth VisoDepth MapaImage LoggeroImage Write.Al experimentar, comienza con
Model Sizeen Small para obtener retroalimentación rápida y luego cambia a Base o Large cuando los ajustes estén más estables.
(Consejo: bloques complementarios recomendados — Image Resizer, Super Resolution, Show Image, Image Logger, Image Write)
🛠️ Solución de problemas
Si el procesamiento es demasiado lento: reduce
Model Sizeo bajaMax Size.Si los resultados se ven toscos: aumenta
Max Sizeo prueba unModel Sizemás grande (si los recursos lo permiten).Si no aparece salida o el bloque se queda bloqueado: asegúrate de que el bloque de imagen aguas arriba esté suministrando cuadros válidos.
Si necesitas mantener resultados recientes para revisión, enruta las salidas a
Image LoggeroShow Imagepara confirmar expectativas.
Última actualización