From: Danielle Molivas on 18 May 2010 00:36 I am trying to implement a function in Matlab, for two images of faces be fused together. To create a hybrid of the two faces. The images are greyscale I am quite new at matlab; so looking for some direction in what i need to do. ive thought about blurring one image, and doing a laplacian filter on the other, then joining.
From: ImageAnalyst on 18 May 2010 06:12 Danielle Molivas: Why the blur and high pass filters? Are you trying to do hybrid imaging like : Hybrid Images SIGGRAPH 2006 Aude Oliva & Antonio Torralba Massachusetts Institute of Technology Philippe G Schyns University of Glasgow If not, why not just average them together combinedFace = (double(face1) + double(face2)) / 2; imshow(combinedFace, []); If you want to get fancy, you can use tformfwd() to warp one to match the other before averaging. -ImageAnalyst
From: Danielle Molivas on 19 May 2010 01:05 ImageAnalyst <imageanalyst(a)mailinator.com> wrote in message <8cf2e7ad-c4f6-4eec-ad7b-1b8cb97be423(a)c11g2000vbe.googlegroups.com>... > Danielle Molivas: > Why the blur and high pass filters? Are you trying to do hybrid > imaging like : > > Hybrid Images > SIGGRAPH 2006 > Aude Oliva & Antonio Torralba > Massachusetts Institute of Technology > Philippe G Schyns > University of Glasgow > > If not, why not just average them together > > combinedFace = (double(face1) + double(face2)) / 2; > imshow(combinedFace, []); > > If you want to get fancy, you can use tformfwd() to warp one to match > the other before averaging. > -ImageAnalyst thanks, ill use combinedFace = (double(face1) + double(face2)) / 2; imshow(combinedFace, []); that will do what i need. it is only basic. will look into tformfwd() aswell
|
Pages: 1 Prev: external access Next: Counting stress cycles in fatigue analysis |