What I have is a picture taken from the ceiling providing a "radially distorted"/elliptical image. I need to unwarp it and make it a regular rectangular image. How would I do this programmatically using C/C++?
Solution
A lot of applications use PanoTools for this. I believe this can also be done with OpenCV.