Yes, that's the initial inspiration of using the Microsoft Phone app: "Lens" (not the google lens).
It's limited to perspective correction, but our framework may want to support stretching/shearing as well.
The missing part: hyperbola.
Other than hyperbolas, we have all tools to support other conic sections.
Spline/splinepoints can be supported by mapping the control points.
sand1024 wrote
Just realized that there might be another specific application of this - correction of distortions of the image.
If the image is used as a background for creation of entities on top of it, it's important to remove such distortions (and ensure that angles and distances that are picked form the image are correct).
For this one, something like
https://doc.qt.io/qt-6/qtransform.html#quadToQuad should work...