CPC G06Q 10/087 (2013.01) [G06F 18/2148 (2023.01); G06F 18/2193 (2023.01); G06F 18/22 (2023.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06T 7/80 (2017.01); G06V 10/40 (2022.01); G06V 10/46 (2022.01); G06V 10/74 (2022.01); G06V 10/776 (2022.01); G06V 10/82 (2022.01); G06V 20/52 (2022.01); G06V 20/653 (2022.01); G06V 40/10 (2022.01); G06T 2207/30196 (2013.01)] | 26 Claims |
1. A method for recalibrating cameras in a real space for tracking puts and takes of items by subjects, the method including:
first processing one or more images selected from a plurality of sequences of images received from a plurality of cameras, in which selected images in the plurality of sequences of images have respective fields of view in the real space, to:
match one or more features corresponding to points located at displays or relatively immobile structures extracted from the selected images using a trained neural network classifier with features from a set of calibration images;
obtain based upon features as matched, transformation information between the selected images and the set of calibration images; and
update calibration of a camera with the transformation information whenever the transformation information for the camera meets or exceeds a first threshold.
|