# Gerador de Mapa de Profundidade

Gera mapas de profundidade a partir de imagens usando análise de brilho, saturação e bordas. Cria mapas de profundidade em escala de cinza onde pixels mais claros indicam objetos mais próximos e pixels mais escuros indicam objetos mais distantes.

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

- **Categoria:** Design

- **Palavras-chave:** imagem, profundidade, mapa, 3d, disparidade, distância, estéreo, pseudo-profundidade, escala de cinza

## Visão geral

O Gerador de Mapa de Profundidade é uma ferramenta especializada que converte imagens 2D em mapas de profundidade em escala de cinza, utilizando algoritmos de análise de brilho, saturação e detecção de bordas. Ele permite criar representações visuais de distância onde tons claros indicam proximidade e tons escuros indicam profundidade, sendo ideal para fluxos de trabalho de design 3D e efeitos visuais.

## Entradas

- **Arquivo de Imagem** (file): Carregue uma imagem para gerar seu mapa de profundidade
- **Método de Cálculo de Profundidade** (select): Algoritmo usado para calcular valores de profundidade
- **Inverter Mapa de Profundidade** (checkbox): Inverter o mapa de profundidade (escuro = perto, claro = longe)
- **Melhorar Bordas** (checkbox): Aplica detecção de bordas para melhorar limites de objetos no mapa de profundidade
- **Desfoque Suave** (range): Aplica desfoque gaussiano para suavizar o mapa de profundidade
- **Peso de Brilho** (range): Quanto o brilho afeta o cálculo de profundidade (apenas modo combinado)
- **Peso de Saturação** (range): Quanto a saturação de cor afeta o cálculo de profundidade (apenas modo combinado)
- **Peso de Bordas** (range): Quanto as bordas afetam o cálculo de profundidade (apenas modo combinado)
- **Formato de Saída** (select): Formato de imagem de saída para o mapa de profundidade
- **Qualidade (1-100)** (number): Configuração de qualidade para formatos com perda (JPEG, WebP)

## Quando usar

- Quando precisar criar um mapa de disparidade para efeitos de pós-processamento em fotografias.
- Ao preparar texturas de deslocamento (displacement maps) para modelagem 3D a partir de fotos reais.
- Para gerar máscaras de profundidade que auxiliam na aplicação de desfoque de lente artificial em editores de imagem.

## Como funciona

- Carregue um arquivo de imagem nos formatos suportados, como PNG, JPEG, WebP, BMP ou TIFF.
- Selecione o método de cálculo, como o modo 'Combinado', que analisa simultaneamente brilho, saturação e bordas para definir os planos.
- Ajuste os pesos de influência e aplique filtros de suavização ou realce de bordas para refinar os detalhes da profundidade.
- Exporte o mapa de profundidade resultante no formato de sua preferência, como PNG para máxima preservação de detalhes.

## Casos de uso

- Criação de mapas de deslocamento para softwares de renderização 3D como Blender ou Cinema 4D.
- Geração de efeitos de profundidade de campo (bokeh) em editores de imagem que aceitam mapas de disparidade.
- Desenvolvimento de conteúdos para visualização em dispositivos de realidade aumentada ou telas 3D estereoscópicas.

## Perguntas frequentes

### O que é um mapa de profundidade?

É uma imagem em escala de cinza onde o valor de cada pixel representa a distância de um objeto em relação à câmera.

### Qual o melhor método para fotos de paisagem?

O método 'Combinado' é recomendado, pois equilibra brilho e saturação para definir melhor os planos de fundo e primeiro plano.

### Posso inverter as cores do mapa?

Sim, a opção 'Inverter Mapa de Profundidade' permite que tons escuros representem objetos próximos e tons claros os distantes.

### Para que serve o realce de bordas?

Ele ajuda a definir melhor os limites entre objetos de diferentes profundidades, evitando transições borradas no mapa.

### Quais formatos de saída são suportados?

Você pode exportar o resultado final nos formatos PNG, JPEG, WebP ou TIFF.

## Ferramentas relacionadas

- [Gerador de Anaglifo 3D Vermelho-Ciano](https://elysiatools.com/pt/tools/image-anaglyph): Gera anaglifos 3D vermelho-ciano a partir de fotos normais. Cria imagens estereoscópicas 3D visíveis com óculos 3D vermelho-ciano.
- [Diferença de Imagem](https://elysiatools.com/pt/tools/image-difference): Calcula a diferença entre duas imagens para identificar mudanças ou criar máscaras de comparação
- [Gerador de Animação Parallax](https://elysiatools.com/pt/tools/image-parallax): Gera animações parallax a partir de imagens. Cria animação baseada em profundidade onde diferentes camadas se movem em velocidades diferentes, criando um efeito 3D.
- [Extrator de Cores de Imagem](https://elysiatools.com/pt/tools/image-color-extractor): Extrai cores dominantes de imagens usando vários algoritmos incluindo clustering k-means e análise de histograma
- [Operação Booleana AND de Imagem](https://elysiatools.com/pt/tools/image-boolean-and): Aplica operação bitwise AND entre duas imagens para criar máscara de interseção
- [Núcleo de Relevo de Imagem](https://elysiatools.com/pt/tools/image-emboss-kernel): Aplica núcleos de convolução de relevo para criar efeitos de superfície 3D elevados em imagens
- [Multiplicação de Imagem](https://elysiatools.com/pt/tools/image-multiply): Aplica o modo de mistura multiplicar entre duas imagens para criar efeitos de sombra e escurecer cores
- [Mistura de Sobreposição de Imagem](https://elysiatools.com/pt/tools/image-overlay): Aplica o modo de mistura sobreposição entre duas imagens para melhorar o contraste e criar efeitos dramáticos

## Exemplos

- [Exemplos de Processamento de Imagem Web Python](https://elysiatools.com/pt/samples/web-image-processing-python): Exemplos de processamento de imagem Web Python usando PIL/Pillow incluindo leitura, salvamento, redimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Java](https://elysiatools.com/pt/samples/android-image-processing-java): Exemplos de processamento de imagem Android Java incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Android Kotlin](https://elysiatools.com/pt/samples/android-image-processing-kotlin): Exemplos de processamento de imagem Android Kotlin incluindo leitura/escrita, dimensionamento e conversão de formato
- [Exemplos de Processamento de Imagem Web Rust](https://elysiatools.com/pt/samples/web-image-processing-rust): Exemplos de processamento de imagem Web Rust incluindo leitura/gravação, redimensionamento e conversão de formato
