CPC G06T 7/80 (2017.01) [G06T 7/33 (2017.01); G06T 7/74 (2017.01); G06V 10/235 (2022.01); G06V 10/751 (2022.01); G06T 2207/20101 (2013.01)] | 20 Claims |
1. A computer apparatus comprising:
a camera to be calibrated; and
at least one processor in data communication with the camera and a memory storing processor executable code for configuring the at least one processor to:
receive one or more boresight images from a handheld camera;
capture one or more images from the camera overlapping the one or more boresight images;
identify common features within the one or more images and one or more boresight images;
identify a plurality of reference points defined by specific pixel locations;
define a set of three orthogonal vectors based on the reference points, the set of three orthogonal vectors isolating a spatial relationship between the common features in the boresight and a vehicle including the computer apparatus;
compare the common features;
determine one or more transformations to apply to the one or more images based on comparison of common features; and
store the transformations for later application to future images from the camera.
|