CG:SKEELOGY
CG:SKEELOGY
CATEGORIES
   VFX / CG
       + effects & simulations (7)
       + models (6)
       + rigs (7)
   PHOTOGRAPHY
       + film/lens effects (3)
       + HDR (2)
       + lomo (1)
       + macro (2)
       + panorama (3)
       + pinhole (1)
       + stereo (3)
   PROGRAMMING
       + artificial intelligence (2)
       + computer graphics (3)
       + computer vision (4)
       + game technologies (2)
       + rigging & deformation (4)
       + simulations (8)
   PROJECTS
       + games (4)
       + VFX & animations (4)
   REELS
       + demo reels (4)
   TUTORIALS
       + physics simulation (1)
   ME
       + events (7)
       + honours & awards (8)
       + movie credits (6)
       + updates (3)
FEATURED PROJECTS
Soft Body Tutorial: Program soft bodies in XNA!
Cloud Guardian: Shape the Orb to fix clouds!
Muskeelar: Muscle system for games
LATEST UPDATES
  + Showreel 2011   + Shape Matching in Houdini   + Melt SOP using VOP/VEX   + FX Reel 2011   + Burning Poster
TAGS
ARCHIVES
 
 
 
CURRENTLY VIEWING
IMAGE MORPHING
Feature-based 2D image morphing implementing in OpenGL
DATE
TYPE
EFFORT
Jan 2006
Image Morphing
Solo
Image Morphing
@ programming > computer vision
SECTION MENU
     + Face Image Relighting
     + Photo Stitching
     + SVD Image Compression
     + Image Morphing

This is an OpenGL program written to create 2D image morphing. Image morphing is usually used to create special effects in movies so that we can see a smooth change from one image to another.

The algorithm is a feature-based image morphing algorithm as described by Beier and Neely at SIGGRAPH 1992. The official website of the paper is available online. Please visit the website to find out more about it.

In this example, an image of a cat is morphed to a dog (and back) smoothly.

2D morphing from cat to dog (and back)
2D morphing from cat to dog (and back)

Users are required to define pairs of tracking regions manually. The blue highlighted lines below show a pair of such tracking lines.

Users are required to define pairs of tracking regions manually
Users are required to define pairs of tracking regions manually

Note: User Interface and program template created by Dr Anthony Fang.

  • Share/Save/Bookmark
Tags: ,

Related posts


Leave a comment:


Allows tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

 
CG:SKEELOGY
ABOUT ME
Houdini FX TD
Double Negative
I am a Technical Director with strong interests in both the tech and artistic side of things. My life evolves round visual effects, photography, software engineering, tools programming and generally anything that looks and sounds cool.
I have done a variety of CG programming previously, including fluid simulations, muscle systems, soft/rigid bodies, raytracing etc. These theoretical and programming knowledge complement the visual works that I do as a TD in the VFX industry.
MY OTHER SITES
SUBSCRIBE TO SITE
SHARE THIS SITE
Copyright © 2003-2012.
All works are original ones by Skeel, unless otherwise stated.