Este é o comando pfsglview que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador Windows online ou emulador MAC OS online
PROGRAMA:
NOME
pfsglview - Visualizador para imagens de alta faixa dinâmica em formato pfs
SINOPSE
pfsglview [-h] [-v]
DESCRIÇÃO
pfsview é um aplicativo OpenGL / GLUT para visualização de imagens de alto alcance dinâmico. Espera pfs
stream na entrada padrão e exibe os quadros nesse stream, um por um.
DINÂMICO GAMA JANELA
Para mostrar dados de faixa dinâmica alta em um monitor de faixa dinâmica baixa, pfsglview usa o conceito de
uma janela de faixa dinâmica. A janela de faixa dinâmica é o valor mais alto e mais baixo que
deve ser mapeado para pixel preto e branco. Os valores acima ou abaixo da janela são cortados
(veja métodos de recorte abaixo). A janela de faixa dinâmica é exibida em pfsglview como um azul
área na escala de faixa dinâmica (segunda caixa de ferramentas a partir do topo). A janela pode ser movida,
encolheu e se expandiu usando um mouse ou teclado.
ZOOM E PANORÂMICA
Para ampliar a imagem, o mouse pode ser arrastado na direção vertical com o botão esquerdo
pressionado. Pressionando o botão [espaço] ou pressionando o botão esquerdo do mouse acima da janela de estatísticas
(canto inferior esquerdo) muda dos modos de zoom para panorâmico e vice-versa. Para deslocar a imagem,
o mouse pode ser arrastado nas direções vertical e horizontal com o botão esquerdo
pressionado.
POPUP MENU OPÇÕES
Zoom redefinir
Defina os parâmetros de zoom padrão.
Zoom in
Aumentar a imagem (arrastando o mouse com o botão esquerdo pressionado).
Zoom Fora
Diminuir imagem (arrastando o mouse com o botão esquerdo pressionado).
Crescimento exposição
Mova a janela de faixa dinâmica para valores de luminância mais altos.
Baixa exposição
Mova a janela de faixa dinâmica para os valores de luminância amante.
Estender dinâmico alcance
Amplie a janela de faixa dinâmica.
Encolher dinâmico alcance
Reduzir janela de faixa dinâmica
Baixo dinâmico alcance
Defina a janela de intervalo dinâmico para <-1,1> intervalo (escala de log).
Caber para dinâmico alcance
Defina a faixa dinâmica windo para a luminância mínima e máxima de uma determinada imagem.
Escolha canal
Mude o canal de dados da imagem.
Mapeamento método
Mude o método de mapeamento (veja detalhes abaixo).
Next quadro
Exibe a próxima imagem do tubo.
Anterior quadro
Exibe a imagem anterior do tubo.
Histograma
Liga / desliga a janela do histograma.
Info Ligue / desligue a janela de informações.
Salvar e sair
Envie a imagem LDR visível (8 bits) para stdout e feche o pfsglview.
MAPEAMENTO MÉTODOS
Dados de alta faixa dinâmica são geralmente melhor visualizados usando escala não linear, por exemplo
uma função logarítmica ou de potência. pfsglview oferece várias escalas, mostradas em pop-up
cardápio. Os valores da escala de cinza para cada método de mapeamento são calculados pelas fórmulas:
LINEAR: y = (x-min) / (max-min)
GAMA: y = [(x-min) / (max-min)] ^ gama
LOGARÍTICO: y = (log10 (x) -log10(min)) / (log10(max) -log10(min))
onde y é o valor da escala de cinza após o mapeamento, x é um valor HDR de entrada, minutos e max e guarante que os mesmos estão
limites inferior e superior da janela de faixa dinâmica.
EXEMPLOS
pfsin memorial.hdr | pfsglview
Veja a imagem do memorial.
pfsin memorial.hdr | pfsglview | memorial pfsout.jpg
Veja a imagem do memorial e salve a versão recortada (8 bits) em memorial.jpg
(Salvar e sair opção do menu pop-up deve ser ativada).
Use pfsglview online usando serviços onworks.net