# Generador de Mapa de Profundidad

Genera mapas de profundidad desde imágenes usando análisis de brillo, saturación y bordes. Crea mapas de profundidad en escala de grises donde píxeles más claros indican objetos más cercanos y píxeles más oscuros indican objetos más lejanos.

> Página canónica: https://elysiatools.com/es/tools/image-depth-map

- **Categoría:** Design

- **Palabras clave:** imagen, profundidad, mapa, 3d, disparidad, distancia, estéreo, seudo-profundidad, escala de grises

## Descripción general

El Generador de Mapa de Profundidad permite transformar imágenes 2D en mapas de disparidad en escala de grises mediante el análisis de brillo, saturación y bordes. Esta herramienta es ideal para estimar distancias visuales y crear representaciones de seudo-profundidad donde los tonos claros representan la cercanía y los oscuros la lejanía.

## Entradas

- **Archivo de Imagen** (file): Sube una imagen para generar su mapa de profundidad
- **Método de Cálculo de Profundidad** (select): Algoritmo usado para calcular valores de profundidad
- **Invertir Mapa de Profundidad** (checkbox): Invertir el mapa de profundidad (oscuro = cerca, claro = lejos)
- **Mejorar Bordes** (checkbox): Aplica detección de bordes para mejorar los límites de objetos en el mapa de profundidad
- **Desenfoque Suave** (range): Aplica desenfoque gaussiano para suavizar el mapa de profundidad
- **Peso de Brillo** (range): Cuánto afecta el brillo al cálculo de profundidad (solo modo combinado)
- **Peso de Saturación** (range): Cuánto afecta la saturación de color al cálculo de profundidad (solo modo combinado)
- **Peso de Bordes** (range): Cuánto afectan los bordes al cálculo de profundidad (solo modo combinado)
- **Formato de Salida** (select): Formato de imagen de salida para el mapa de profundidad
- **Calidad (1-100)** (number): Configuración de calidad para formatos con pérdida (JPEG, WebP)

## Cuándo usarlo

- Cuando necesites una máscara de profundidad para efectos de post-procesamiento fotográfico.
- Para generar texturas de desplazamiento o mapas de relieve en flujos de trabajo de diseño 3D.
- Al preparar imágenes para efectos de desplazamiento de paralaje en desarrollo web o presentaciones.

## Cómo funciona

- Sube una imagen en formato compatible como PNG, JPEG o WebP desde tu dispositivo.
- Selecciona el método de cálculo, como el modo combinado que analiza simultáneamente el brillo, la saturación y los bordes.
- Ajusta los pesos de influencia y aplica desenfoque gaussiano para suavizar las transiciones de distancia entre objetos.
- Descarga el mapa de profundidad resultante en el formato de salida deseado, como PNG sin pérdidas o TIFF.

## Casos de uso

- Creación de mapas de desplazamiento para software de modelado y renderizado 3D.
- Generación de máscaras para aplicar efectos de desenfoque de lente (bokeh) en edición digital.
- Desarrollo de efectos visuales de profundidad para interfaces de usuario y sitios web interactivos.

## Preguntas frecuentes

### ¿Qué formatos de imagen puedo subir?

Soporta archivos JPEG, PNG, WebP, BMP y TIFF con un límite de tamaño de hasta 20 MB.

### ¿Qué representa el color blanco en el mapa generado?

Los píxeles más claros indican los objetos que el algoritmo identifica como más cercanos a la cámara.

### ¿Para qué sirve la opción de invertir el mapa?

Cambia la lógica de visualización para que los objetos cercanos se representen en tonos oscuros y los lejanos en tonos claros.

### ¿Cómo ayuda la opción 'Mejorar Bordes'?

Aplica detección de bordes para definir con mayor precisión los límites físicos entre objetos situados a distintas distancias.

### ¿Cuál es el mejor método para paisajes naturales?

El método 'Combinado' es el más recomendado, ya que equilibra la iluminación y la intensidad del color para determinar la profundidad.

## Herramientas relacionadas

- [Generador de Anaglifo 3D Rojo-Cian](https://elysiatools.com/es/tools/image-anaglyph): Genera imágenes anaglifo 3D rojo-cian desde fotos normales. Crea imágenes estereoscópicas 3D visibles con anteojos 3D rojo-cian.
- [Diferencia de Imagen](https://elysiatools.com/es/tools/image-difference): Calcula la diferencia entre dos imágenes para identificar cambios o crear máscaras de comparación
- [Generador de Animación Parallax](https://elysiatools.com/es/tools/image-parallax): Genera animaciones parallax desde imágenes. Crea animaciones basadas en profundidad donde diferentes capas se mueven a diferentes velocidades, creando un efecto 3D.
- [Extractor de Colores de Imagen](https://elysiatools.com/es/tools/image-color-extractor): Extrae colores dominantes de imágenes usando varios algoritmos incluyendo clustering k-means y análisis de histograma
- [Operación Booleana AND de Imagen](https://elysiatools.com/es/tools/image-boolean-and): Aplica operación bitwise AND entre dos imágenes para crear máscara de intersección
- [Núcleo de Relieve de Imagen](https://elysiatools.com/es/tools/image-emboss-kernel): Aplica núcleos de convolución de relieve para crear efectos de superficie 3D elevados en imágenes
- [Multiplicación de Imagen](https://elysiatools.com/es/tools/image-multiply): Aplica el modo de mezcla multiplicar entre dos imágenes para crear efectos de sombra y oscurecer colores
- [Fusión de Superposición de Imagen](https://elysiatools.com/es/tools/image-overlay): Aplica el modo de fusión superposición entre dos imágenes para mejorar el contraste y crear efectos dramáticos

## Ejemplos

- [Ejemplos de Procesamiento de Imágenes Web Python](https://elysiatools.com/es/samples/web-image-processing-python): Ejemplos de procesamiento de imágenes Web Python usando PIL/Pillow incluyendo lectura, guardado, redimensionamiento y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Java](https://elysiatools.com/es/samples/android-image-processing-java): Ejemplos de procesamiento de imágenes Android Java incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Android Kotlin](https://elysiatools.com/es/samples/android-image-processing-kotlin): Ejemplos de procesamiento de imágenes Android Kotlin incluyendo lectura/escritura, escalado y conversión de formato
- [Ejemplos de Procesamiento de Imágenes Web Rust](https://elysiatools.com/es/samples/web-image-processing-rust): Ejemplos de procesamiento de imágenes Web Rust incluyendo lectura/escritura, escalado y conversión de formato
