Do you have any ideas or recommendations on camera calibration when the number of samples is limited and within a small image area?
See below for more information:
I am working on a project to help people with disabilities use the computer with their eyes. There is something that causes me some problems related to my inexperience with OpenCV.
The camera is mounted on the head, the bulge is not bad, but the eyeball is convex and moves to rotate. I plan to “smooth” the eye so that it moves along the plane. The obvious choice is to calibrate the camera to eliminate radial distortion.
During the calibration process, the user looks at the corners of the grid on the screen. Pupil moments are stored in the matrix for each position during calibration. Thus, I have an image with points corresponding to a series of eye zones when viewing the corners of the grid on the screen.
I can draw filled polygons connecting groups of four points and create a checkerboard pattern, or I can save each position as a point and use a symmetrical circle pattern for calibration.
The problem is that the camera is static and the position of the eyes does not change, so I am limited as to how many images I can generate, since the range of behavior is not so good.
I'm thinking of dividing the grid into smaller checkerboard patterns, but they will all be in the same small region, so I'm not sure how useful this is.
Thanks!
Jorge source share