During the Calibration procedures using the python calibration tutorial (https://docs.opencv. org/3.1.0/dc/dbb/tutorial_py_calibration.html), it states that camera intrinsic parameters "results we get will be in the scale of size of chess board square. But if we know the square size, (say 30 mm), and we can pass the values as (0,0),(30,0),(60,0),..., we get the results in mm.". However, by changing the values of the board square size the results remain the same (pixel units).
Using a different approach using the Matlab toolbox (http://www.vision.caltech.edu/bouguetj/calib_doc/) the same results occur.
Is any way to obtain the camera intrinsic parameters in metric units using the OpenCv python framework? If it is, what seems to be the error i am committing?