Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I'll write an answer to the issue after doing some experiments. I corrected my distance as follow:

Distance_corrected = distNorme+distNorme*correction

distNorme is the distance to the chessboard which is the norm of the translation vector given by solvePnP OpenCV function.

correction is

correction=pixel_size/focal_mm/2 = 2/focal_pixel

The results are better, still have an error increasing linearly though but not very strong as distNorme (distance not corrected).

I'm still seeking for references or documentation of that correction error. I need more details about it.