Combinando multiplas fotos de uma mesma cena
Este exemplo mostra como combinar multiplas fotos de uma mesma cena tiradas por uma câmera fixa. A ideia é mostrar núltiplos estados de um objeto em movimento numa única foto. Foi originalmente publicado no Stack Overflow. Veja explicação detalhada: "how to merge Images and impose on each other" Imagens de Entrada
![]() package mergePhotos; import static marvin.MarvinPluginCollection.mergePhotos; import java.util.ArrayList; import java.util.List; import marvin.image.MarvinImage; import marvin.io.MarvinImageIO; public class MergePhotosApp { public MergePhotosApp(){ // 1. load images 01.jpg, 02.jpg, ..., 05.jpg into a List List<MarvinImage> images = new ArrayList<MarvinImage>(); for(int i=1; i<=5; i++){ images.add(MarvinImageIO.loadImage("./res/0"+i+".jpg")); } // 2. Process the image list and save the output MarvinImage output = images.get(0).clone(); mergePhotos(images, output, 38); MarvinImageIO.saveImage(output, "./res/merge_output.jpg"); } public static void main(String[] args) { new MergePhotosApp(); } } |
|||||||