Dear Yue
Ok, I understand not having the images, indeed they are not needed to be saved to get the calibration done I thought it might help identify what is going on, see below.
So the reason I am asking is that the distortion coefficients on your 'Camera Info' .xmls are very high, we usually see these values ranging from -1 to 1, some of yours are an order of magnitude bigger. We think this might be the cause, I am trying to establish why this would happen.
It might be that the lenses you have on your cameras are very heavily distorting the image (i.e. do you have really intense fish-eye lenses, ours are a quite fish-eye) - can we ask what lenses you have on your cameras?
I have discussed this with another user who has seen this issue and looked at their images to try to establish what they were doing that differed from us that may explain this. We think there might be a misunderstanding between how we do the checkerboard calibration vs what they did, that led to similar issues - I am wondering if you did something similar to them. They moved the board throughout the field of view at a bit of a distance (getting 20 or so images like I am in the example photo attached with the board elsewhere in the FOV). I tried this morning to calibrate a camera this way and this did result in higher distortion coefficients than the calibration I did on the camera before (using the way I described below).
What we do is show the board to the camera from different angles in such a way that it still fills the field of view, that is so the board gets right up in the camera. With regard to angles I mainly aim to get a straight on view and at a angle into the sides of the screen. I then try to get some similar images at a distance. I will try send a video of me doing it on a camera on our demo setup, basically I wait in the positions I want until I am able to visually confirm the board is captured (I view any extra captures as a bonus - note the green checkerboard capture doesn't always appear as it captures a frame, so I am looking at the counter that says the number of checkerboards caught).
Did your approach correspond more with the former or latter? We get that both are an understandable interpretation of the instructions, we are in the process of revising the instructions.
Thanks
Michael