I am trying to extract camera positon and pose from the cameras in a component via the SDK. I got part of the way there using info in this post:
So I can now access the cameras and get their focal length (sfmCamera.K.K.focallength). But the values are all different from those given by the GUI for the same image set. The difference is an ~ constant ratio of 35. Is the focal length normalized to 35mm as a rule, or is this scaling determined by some other factor or transformation?
Next I will be looking at the Camera positions and orientations (from ISfmCameraModel and SfmCamera.R). Are these values stored in model space, or some other coordinate system?