An Android app designed to morph one image into another. The user creates control lines on each image to line up similar features, then the application creates intermediate frames between the two images that can played as an animation. This application uses heterogeneous computing to dramatically reduce processing time of images.