CPC G06T 7/80 (2017.01) [G06T 7/11 (2017.01); G06T 2207/10016 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/30196 (2013.01); G06T 2207/30232 (2013.01); G06T 2207/30248 (2013.01)] | 20 Claims |
1. A computer system that automatically calibrates a camera, said computer system comprising:
at least one processor; and
at least one hardware storage device that stores instructions that are executable by the at least one processor to cause the computer system to:
identify, from within an image, an object of a particular type, said identifying includes identifying a first set of key points of the object;
generate a virtual object of the same particular type as the object, the virtual object being associated with a second set of key points;
fit a reprojected version of the second set of key points to the first set of key points in two-dimensional (2D) space to form a fitted alignment between the first set of key points and the second set of key points;
identify reprojection parameters associated with the fitted alignment between the first set of key points and the second set of key points; and
use the reprojection parameters to calibrate a camera that generated the image.
|