Pergunta

Você conhece algum algoritmo para criar imagens HDR, como a função Photomatix ou Photoshop "Merge HDR"?

Foi útil?

Solução

Você está se referindo ao pseudo -hdr (aparência hdr de 1 imagem) ou hdr de poucas imagens diferentes (cada uma com exposição diferente)?

Normalmente, o HDR começa com o operador de suavização de preservação da borda. Isso permite diferenciar entre os detalhes, onde queremos manter os dados, para áreas planas, onde podemos comprimir os dados.

A próxima etapa seria aplicar uma função de compactação aos dados que queremos comprimir.

A última etapa seria misturar os dados compactados.

Eu começaria lendo sobre mapeamento de tons:http://en.wikipedia.org/wiki/tone_mapping

Outras dicas

O MATLAB tem função HDR de mesclagem. Se você tiver o MATLAB instalado, poderá obter o código -fonte no diretório de instalação (mas não pode usá -lo para o aplicativo licenciado).

Para mais alguns detalhes:
Recomendações de biblioteca HDR de código aberto

Eu sugeriria a caixa de ferramentas HDR que possui código de código aberto (GPL V3) e modos avançados de alinhamento:https://github.com/bannterle/hdr_toolbox/tree/master/source_code/generation

http://www.advancedhdrbook.com

Não sei qual idioma você usa, mas você sempre pode dar uma olhada no código -fonte para Luminância (Qtpfsgui) e veja como eles fazem isso.

Lembre -se de que esse código é protegido por direitos autorais, para que você não possa copiar e colar em um aplicativo licenciado de maneira diferente.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top