CPC G06T 7/74 (2017.01) [G01S 3/00 (2013.01); G06T 7/60 (2013.01); G06V 10/40 (2022.01); G06V 10/751 (2022.01); G06V 20/00 (2022.01); G06V 20/52 (2022.01); H04N 1/00 (2013.01); H04N 23/60 (2023.01); H04N 23/90 (2023.01); G06T 2207/10024 (2013.01); G06T 2207/20221 (2013.01); G06T 2207/30244 (2013.01)] | 21 Claims |
1. A method comprising:
accessing a first image of a floorspace captured by a first sensor block, in a set of sensor blocks, installed in a first position over a floorspace;
detecting a surface of a first object, in a set of objects, located within the floorspace; and
deriving a first height of the first sensor block above a working plane coplanar with the surface of the first object in the set of objects;
accessing a second image captured by a second sensor block, in the set of sensor blocks, installed in a second position over the floorspace;
calculating an offset distance between the first position of the first sensor block and the second position of the second sensor block based on the first height of the first sensor block above the working plane;
accessing a minimum overlap between a first field of view of the first sensor block and a second field of view of the second sensor block;
detecting a first overlap between the first image and the second image based on a set of analogous features detected in the first image and in the second image; and
in response to the minimum overlap exceeding the first overlap and in response to the first offset distance exceeding a target offset distance;
calculating a position adjustment for the second sensor block; and
at an installer portal, prompting the installer to adjust the second sensor block to a third position according to the position adjustment, the third position closer to the first position than the second position.
|