3D Object Manipulation in a Single Photograph using Stock 3D Models is a bit complex, but it’s still pretty awesome. Definitely watch the video at the bottom of the post to get an idea about what they’re talking about.
Photo-editing software restricts the control of objects in a photograph to the 2D image plane. We present a method that enables users to perform the full range of 3D manipulations, including scaling, rotation, translation, and nonrigid deformations, to an object in a photograph.