I have a doubt, @seanmcleod, about what you said:
I’m not an expert at all so I’m a little bit confused about this. You said it’s correct to assume that Z’ = 1 m in any point of the image, but I think Z’ is in the camera coordinate system, right? Z’ is not Z, so it is not in the world coordinate system. Z’ is more like the “depth” of the real point respect our camera projection center, isn’t it?
Thank you in advance.
Edited 1 day later:
Well, I suppose I don’t understand those equations properly because I’ve just corrected some images from Sequoia and Z’=1 m works fine, as @seanmcleod told. I used OpenCV with cv::remap, as @muzammil360 and @nain proposed, and it undistorts fisheye sensor correctly.
Just one more question: Undistorting images like that assumes that image metadata is correct and so the focal length and the principal point that it shows. Are these parameters constant in the metadata or do they change over time?