| CPC G06T 7/20 (2013.01) [G06T 7/70 (2017.01); G06V 10/44 (2022.01); G06V 10/761 (2022.01); G06V 2201/07 (2022.01)] | 21 Claims |

|
1. An information processing apparatus that tracks a subject, the information processing apparatus comprising:
a memory storing instructions; and
a processor which, when executing the instructions, causes the information processing apparatus to:
detect a collation target from an image;
obtain a predetermined evaluation value between the collation target previously detected and the collation target detected from the image; and
control tracking of a tracking target by comparing the collation target previously detected with the collation target detected from the image based on the evaluation value obtained for the collation target detected from the image and a distribution of evaluation values previously obtained,
wherein the controlling treats, as one tracklet, the collation targets determined to be identical in the collation at different times,
wherein the obtaining further obtains an evaluation value for tracklets between a first tracklet and a second tracklet different from the first tracklet,
wherein the controlling sets a threshold for the tracklets based on a distribution of evaluation values for the collation targets in the first tracklet and a distribution of evaluation values between the collation targets in the first tracklet and the collation targets in the second tracklet, and
wherein in a case where the evaluation value for the tracklets is more than or equal to the threshold for the tracklets, the first tracklet and the second tracklet are connected.
|