there’s OpenCV: cv::ThinPlateSplineShapeTransformer Class Reference
related thread: Thin plate spline warpImage produces only zeros
more related on stack overflow