Usando-se as operações de multiplicação por escalar e soma de matrizes, é possível criar um efeito de transição entre duas imagens de mesmo tamanho. Considere, por exemplo, duas imagens em tons de cinza de mesmo tamanho representadas pelas matrizes A e B (que, portanto, terão as mesmas dimensões). Para cada escalar (número real) t no intervalo [0, 1], defina a matriz

C(t) = (1 − t) A + t B.

Note que C(0) = A, C(1) = B e, para 0 < t < 1, as entradas da matriz C(t) estão entre as respectivas entradas das matrizes A e B. Portanto, quando t varia de 0 a 1, a matriz C(t) varia de A a B. Para o caso de imagens coloridas, a transformação acima deve ser aplicada para as matrizes R, G e B que compõem a imagem. O software abaixo ilustra esta ideia: mova o controle deslizante para ajustar o valor de t e visualizar a imagem correspondente. Para selecionar imagens diferentes, clique nos ícones no final da página.



 
  t = 0.00


Clique em uma das figuras abaixo
para escolher a imagem inicial!


              
              
              
              
              
              
              
              
              
Clique em uma das figuras abaixo
para escolher a imagem final!


              
              
              
              
              
              
              
              
              


Foto da Mona Lisa em LEGO: (c) 2009 Marco Pece Udronotto. All rights reserved. Used by permission.

Dúvidas? Sugestões? Nós damos suporte! Contacte-nos pelo e-mail:
conteudosdigitais@im.uff.br.