Added support for both files and capture devices.
Removed unused private member variables.
Modified default arguments and moved them into their own namespace. Added a delay between capture attempts.
Changed correction function to cv::remap instead of cv::undistort. Added call to undistort in CalibCapture::read.
Refactoring to break up the calibrate function.