| CPC G06V 20/52 (2022.01) [G06T 7/70 (2017.01); G06V 10/24 (2022.01); G06V 20/40 (2022.01); G06V 40/103 (2022.01); G06T 2207/10016 (2013.01); G06T 2207/30196 (2013.01); G06V 10/62 (2022.01)] | 38 Claims |

|
1. A computer-implemented method of sending an instruction to a security system, the method including a computer vision process, the method including the steps of:
(i) creating a track record for a weapon, the track record defining metadata or parameters for the weapon, in which the track record relates to a person;
(ii) linking that track record to a higher-level track record for a higher-level object, wherein the higher-level object is the person, the higher-level track record including data for trajectory, pose and gesture of the person, in which the link between the respective track records for the weapon and for the higher-level object is established when a probability that the weapon is associated with the higher-level object exceeds a threshold;
(iii) storing the higher level track record in a database;
(iv) monitoring a trajectory of the person using the stored track record of the person;
(v) analyzing each of a pose of the person, a gesture made by the person, and an identity of the person;
(vi) inferring an intent or purpose of the person when approaching an area of danger from the pose of the person, the gesture made by the person, and the identity of the person, each analyzed in step (v), and using the trajectory stored in step (iii) and monitored in step (iv); and
(vii) sending a machine readable instruction to a security system, depending on the intent or purpose that has been inferred.
|