1. A computer-assisted method for calibrating a camera, comprising: (a) initializing parameters of a camera model using image data of a calibration target captured by a camera, where the camera model defines a relationship between an image captured by the camera and a corresponding image without any distortion caused by the camera; (b) predicting parameters of the camera model for each of a plurality of candidate target positions, thereby yielding an estimated camera model for each of the plurality of candidate target positions; (c) determining a certainty measure for each of the estimated camera models; (d) selecting a target position from the plurality of candidate target positions, where the selected target position resulted in the estimated camera model having the smallest certainty measure; (e) presenting the selected target position on a display device; (f) capturing, by the camera, image data of the calibration target while the calibration target is positioned proximate to the selected target position; (g) computing parameters of the camera model using the image data captured by the camera of the calibration target while the calibration target is positioned proximate to the selected target position; and (h) determining a certainty measure for the camera model using the computed parameters of the camera model.