"XMRM (Multi Resolution Morphing for X) is a morphing
program that allows one to create an mpeg video based on two
images, where one image transforms progressively (according to many
parameters) into the other. This article describes the principal
functions of the program (thanks to the very complete documentation
in English available on the XMRM site), as well as an example of a
small animation that shows how one can obtain interesting results
easily.
... The way XMRM works is as follows: you load two images, one
called "source" and the other called "destination". Then, using
vectors, you do a tracing on each image, where each point in the
line on one image corresponds to a point on the other image. These
tracings will determine the contours of the morphing. After you've
chosen the type of morphing, the quality, the number of steps
(frames), you "calculate" the animation, which you can then save as
an mpeg."