I have a camera positioned a known distance away from a dome, facing it at a known angle.
as seen from the picture, the dome has a strip on it so that I can use image processing to fit an ellipse to it and find the radius. If the camera was positioned at a 90 degree angle from the dome, the full radius could be seen (in this case 140mm.)
While if it was at 0 degrees, no curvature can be seen.
My question is, how does this vary with angle? I believe the answer lies in OpenCVs rotation matrices, but how can I use it for this purpose? If I have the following image from a known angle, how would I rotate it about an axis to find the radius as if viewed from a 90 degree angle?