| 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 set of images depicting a particular worker;
based on the set of images, 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 particular trade from among a plurality of trades;
extract a set of background datasets from the set of images;
determine, based on the set of background datasets, a set of contextual probabilities, wherein each respective contextual probability of the set of contextual probabilities indicates a likelihood that a respective background dataset of the set of background datasets indicates a trade-specific context from among a plurality of trade-specific contexts;
based on the plurality of trade probabilities and the set of contextual probabilities, select a particular trading having a highest probability; and
determine, based on the highest probability, that the particular worker belongs to the particular trade.
|