I would like to reconstruct a cylinder from a 2D image of one.
Assuming a cylinder was sat on its flat end, viewed from the side it would appear to be a rectangle. If all you had was an image of that rectangle and the diameter of the cylinder, I believe there should be a relatively simple way to tell a computer that the image you have is of a cylinder, and then have it project that 2D image into a 3D model.
Unfortunately I'm struggling to work out what that method could be. Does such a program exist?