Have you any ideas or recommendations for camera calibration when the number of samples is limited and within a small region of the image?
Here is some additional information:
I am working on a project to assist disabled people in using a computer with their eyes. There is something that is causing me a bit of trouble beacuse of my inexperience with OpenCV.
The camera is head mounted, the convexity is not bad but the eyeball itself is convex and moves rotationally. I am planning to "flatten" the eye so it appears to move on a plane. The obvious choice is to calibrate the camera to try to remove the radial distortion.
During the calibartion process the user looks at the corners of a grid on a screen. The moments of the pupil are stored in a Mat for each position during the calibration. So I have an image with the dots corresponding to a number of eye postions when looking at corners of a grid on the screen.
I can draw filled poligons connecting groups of four dots and create a chessboard pattern or I can save each eye position as a dot and use the symmetric circle pattern to calibrate.
The issue I have is that the camera is static and the eye position does not change, therefore I am limited as to how many images I can generate since the postion range is not that great.
I am thinking about subdividing the grid into smaller chessboard patterns but they will all be in the same small region so I am not sure how useful this will be.
Thanks!