title: Implementing the warp/liquify tool in C++
body: <p>Im looking for a way to warp an image similar to how the liquify/IWarp tool works in Photoshop/Gimp. </p>
  
  <p>I would like to use it to move a few points on an image to make it look wider than it was originally.</p>
  
  <p>Anyone have any ideas on libraries that could be used to do this? I'm currently using OpenCV in the same project so if theres a way using that it would be easiest but I'm open to anything really</p>
  
  <p>Thanks.</p>
  
  <p>EDIT: Heres an example of what im looking to do <a href="http://i.imgur.com/wMOzq.png" rel="nofollow">http://i.imgur.com/wMOzq.png</a>
  All I've done there is pulled a few points out sideways and thats what im looking to do from inside my application</p>