I am trying to determine the position of a camera with respect to certain marker points on a certain reference plate. I firstly calculate intrinsic parameters and the use those with solvePnP to calculate extrinsic parameters as well as the camera pose with respect to those markers. What I do not understand is, to what physical point does this camera pose correspond to. I read somewhere that this vector then points to the center of image plane, but I believe that it corresponds to the center of the entrance pupil.
Am I correct? Or is it some other physical point in the camera.
I believe the origin of the camera coordinate system corresponds to the pinhole (from the pinhole model). Since your physical camera uses optics (it’s not a true pinhole) the origin (pinhole) doesn’t correspond to some physical feature on your camera. I don’t think you can identify something (like the center of the aperture, or whatever) inside if the lens that will correspond to the camera origin.
if your camera has one lens, then its optical center is the origin of the camera. typically, cameras (even webcams) have more than one lens in their optics, and if the focus is adjustable, that point will move along with it.
which is why you calibrate a real camera to one fixed focus and zoom, i.e. adjust the lens system, then leave it, and calibrate that.
Thank you both for replying As I understand it now, the camera origin is located in the optical center and even though it doesn’t match any other physical feature in the camera, it’s physical location can be related to the image plane as the center of image plane is translated for a vector of [0,0,f] with respect to the optical center in camera coordinates.