Hello,
I don't know of any but it should be quite straightforward to implement. Basically you map coordinates from one space to another based on a parametric transformation (a matrix) and then interpolate where the pixels are closer/farther from one another.

This should be helpful as an introduction.

Another thing (and I'd say a proffered method) is if you can find an external library and interface Qt with it.

Kind regards.