1 | initial version |
You can try some of the following:
a) Take more chessboard images at the edges of the camera, and at more extreme angles
b) Use the omnidirectional camera methods - http://docs.opencv.org/trunk/dd/d12/tutorial_omnidir_calib_main.html, and select RECTIFY_PERSPECTIVE for the rectification type.
c) Use the cv::fisheye camera methods
d) Perhaps the camera has already been slightly undistorted/warped. If that's the case, try and see if you can get a pure/unmanipulated image.