Fisheye camera calibration and applications