| CPC G06T 7/85 (2017.01) [G03B 35/04 (2013.01); G03B 37/00 (2013.01); G06T 3/40 (2013.01); G06T 3/4038 (2013.01); G06T 5/50 (2013.01); H04N 13/246 (2018.05); G06T 2207/10012 (2013.01); G06T 2207/20221 (2013.01); H01M 4/0404 (2013.01)] | 15 Claims |

|
1. A camera calibration method for image splicing, comprising
providing a calibration scale comprising a scale body and a calibration pattern arranged on the scale body, wherein:
the calibration pattern comprises at least two calibration pattern subsets arranged along a first direction of the scale body, and the at least two calibration pattern subsets comprise a plurality of first calibration blocks arranged at spacings along the first direction and staggered along a second direction of the scale body;
for each calibration pattern subset, projections of the plurality of first calibration blocks along the first direction have a first overlapping area, and a length of the first overlapping area along the second direction is less than or equal to a first preset threshold; and
projections of at least two first overlapping areas along the first direction have a second overlapping area;
arranging the calibration scale on a surface of a target object; and
for each of at least two cameras, determining a scan path of the camera based on at least one calibration pattern subset on the calibration scale, comprising:
adjusting a location of the camera to scan the calibration pattern subset;
adjusting a scan trajectory of the camera so that the camera sequentially scans all the first calibration blocks in the calibration pattern subset; and
determining, as the scan path, a scan trajectory obtained when projections of both a scan trajectory of the camera and a scan trajectory of an adjacent camera along the first direction completely fall within a second overlapping area.
|