MC-Calib: A generic and robust calibration toolbox for multi-camera systems