Post

Filtragem no domínio espacial II - TiltShift 🪀

A ideia nessa seção é explorar um pouco mais do uso de filtragem espacial aplicando seus princípios para simular uma técnica de fotografia denominada tilt-shift. A técnica fotográfica de tilt-shift envolve o uso de deslocamentos e rotações entre a lente e o plano de projeção (onde fica filme fotográfico ou o sensor da câmera) de modo a desfocar seletivamente regiões do assunto.

Aplicando efeito TiltShift à Imagens 🌄

Sendo assim, o objetivo final é construir um programa que receba uma imagem e seja possível iterativamente ajustar a altura da região central que entrará em foco, um ajuste para regular a força de decaimento da região borrada e um ajuste para regular a posição vertical do centro da região que entrará em foco. Finalizado o programa, a imagem produzida deverá ser salva em arquivo.

Para verificar o código correspondente, acesse: Github.com/ErnaneJ/pdi/tiltshift_images

Carros LeilãoCarros Leilão - TiltShift
Carros leilãoCarros leilão - TiltShift

Para obtermos o resultado acima foi necessário ajustar os parâmetros base da seguinte forma:

  • Ajuste da região de desfoque na vertical: unshift
  • Ajuste do offset na região de desfoque centralizando a região de foco principal como desejado: offset
  • E, por fim, um bruto ajuste no decaimento dando a sensação desejada: decay

Aplicando efeito TiltShift em vídeos 📹

Um acrescento à isso será realizar o mesmo feito para um vídeo, ou seja, o programa deverá ser capaz de processar um arquivo de vídeo, produzir o efeito de tilt-shift nos quadros presentes e escrever o resultado em outro arquivo de vídeo. A ideia é criar um efeito de miniaturização de cenas. Para um melhor efeito, iremos acrescentar a possibilidade de descartar quadros em uma taxa conveniente para evidenciar o efeito de stop motion, comum em vídeos desse tipo.

Para verificar o código correspondente, acesse: Github.com/ErnaneJ/pdi/tiltshift_videos

O vídeo utilizado para demonstração será um treco de um canteiro de obras. O motivo? Bom, particularmente gostei de brincar com esse efeito principalmente em cenários como esse, só por isso.

Caso o vídeo não funcione corretamente tente clicar aqui.

Assim, podemos usar nossa ferramenta para aplicar o efeito desejado:

Caso o vídeo não funcione corretamente tente clicar aqui.

Esta postagem está licenciada sob CC BY 4.0 pelo autor.