CPC G06V 20/52 (2022.01) [G06F 18/21 (2023.01); G06N 20/00 (2019.01); G06V 20/41 (2022.01); G06V 20/46 (2022.01); G06V 40/10 (2022.01); G06V 40/23 (2022.01)] | 14 Claims |
1. A video analytics system for detecting animal abuse, the system comprising:
a controller coupled to receive video data from at least one camera, the controller comprising at least one hardware processor coupled to at least one tangible, non- transitory computer readable medium containing instructions executable by the at least one processor to cause the controller to process successive video frames to identify object boundaries in each of the successive video frames, identify objects of interest including at least a human in the video frames based on the object boundaries, create a mathematical model of the human representing a stick figure model of the human, analyze movements of the stick figure model across the plurality of successive video frames to determine at least one of speed or directional motion of features of the stick figure model, determine mathematically and objectively whether or not the speed and/or directional motion of the features of the stick figure model exceed predetermined numerical thresholds associated with possible abuse of an animal, and, when an instance of possible animal abuse is detected, output information identifying the instance of possible animal abuse via a user interface.
|