CPC G06V 40/10 (2022.01) [G06F 18/217 (2023.01); G06N 3/08 (2013.01); G06N 20/00 (2019.01); G06V 10/454 (2022.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/52 (2022.01); G06V 40/103 (2022.01); G06V 40/20 (2022.01); G06V 10/245 (2022.01)] | 20 Claims |
1. A computing platform comprising:
a network interface;
at least one processor;
non-transitory computer-readable medium; and
program instructions stored on the non-transitory computer-readable medium that are executable by the at least one processor such that the computing platform is configured to:
receive, via one or more cameras positioned on a construction site, a plurality of images;
detect, within the plurality of images, a plurality of objects being worn by respective workers on the construction site;
select, from the plurality of images, a set of images depicting a particular worker the set of images comprising a first object of the plurality of objects being worn by the particular worker and a second object of the plurality of objects being worn by the particular worker; and
based on (i) the selected set of images depicting the particular worker and (ii) the first object and the second object that, when worn together, are indicative of a particular trade of a plurality of trades, determine a plurality of trade probabilities for the particular worker, each trade probability in the plurality of trade probabilities indicating a likelihood that the particular worker belongs to a respective trade from among the plurality of trades.
|