/image-morphing

Produce a "morph" animation of one image into another image.

Primary LanguageMATLABMIT LicenseMIT

Produce a "morph" animation of one image into another image, which involves two parts: cross dissolving and affine warping.

Please read my post for more details about approaches, implementation, results and analysis.

Usage

  1. Put your images (one or three channels of the same size) in input directory
  2. Specify parameters in main.m
  3. (Optional) Type "mex mytsearch.c" in Matlab to compile "mytsearch.c". (10x faster than using mytsearch.m)
  4. Run main.m
  5. (Optional) If your images don't have predefined points, you will require to select points by the control point selection tool. See define_correspondences.m for more details.

Results

Chinese beauty morphing A girl morph to a boy Watson morph to Daniel Peking Opera Mask Morphing Pokemon GO spirit morphing