First off, I hope this is the correct Stack Exchange board. My apologies if it is not.
I am working on something that requires me to calibrate the camera. I have successfully implemented the code to do this in OpenCV (C++). I am using the inbuilt chessboard functions and a chessboard I have printed off.
There are many tutorials on the internet which state to give more than one view of the chessboard and extract the corners from each frame.
Is there an optimum set of views to give to the function to get the most accurate camera calibration? What affects the accuracy of the calibration?
For instance, if I give it 5 images of the same view without moving anything it gives some straight results when I try and undistort the webcam feed.
FYI to anyone visiting: I've recently found out you can get must better camera calibration by using a grid of asymmetric circles and the respective OpenCV function.