Skip to content

Camera calibration "isNAN" assumes that the axis is pixels

In utilities/saveShotToDataset.m we have

            % save x-axis
            xcal = dataset.metadata.camCalibrationsX{i};
            if ~isnan(xcal)
                xaxis = xaxis * xcal;
                unitx = 'mm';
            else
                unitx = 'px';
            end
            dataset.images.(camVars{i}).xaxis = xaxis;
            dataset.images.(camVars{i}).unitx = unitx;

However for the digital cameras, the original xaxis is in mm, but with unknown calibration.