| CPC G06V 40/10 (2022.01) [G06V 10/25 (2022.01); G06V 20/52 (2022.01); G06V 20/53 (2022.01); G06V 40/171 (2022.01); G06V 40/172 (2022.01)] | 17 Claims |

|
1. An information processing apparatus comprising:
at least one memory configured to store instructions; and
at least one processor configured to execute the instructions to:
perform a first collation process of collating first feature information extracted from a person included in a first image with first registered feature information stored in a first storage unit, to acquire a first collation result;
in a case where the first feature information is not extracted from the person included in the first image or the first collation result indicates a mismatch, store second feature information extracted from the person as second registered feature information in a second storage unit;
perform a second collation process of collating second feature information extracted from a person included in a second image with the second registered feature information stored in the second storage unit, to acquire a second collation result and determine, from the second image, a person corresponding to the second registered feature information;
repeatedly perform, within a predetermined time or during a period till until a predetermined time point, the first and second collation processes with respect to a plurality of the second images repeatedly captured in a predetermined area;
store information indicating the first collation result with respect to the first feature information of the person corresponding to the second registered feature information in association with the second registered feature information in the second storage unit;
in a case where the first feature information is not extracted from the person included in the first image or the first collation result indicates the mismatch, perform a third collation process of collating first feature information extracted from the person determined from the second image with the first registered feature information stored in the first storage unit, to acquire a third collation result; and
after performing the third collation process, update, in the second storage unit, the information indicating the first collation result associated with the second registered feature of the person corresponding to the first feature information of the person for using the first collation process, with using the third collation result, wherein
the first image is captured by a first camera among a plurality of cameras provided along a path, and the second image is captured by a second camera located after the first camera in a direction along the path, and
the at least one processor is configured to execute the instructions to further:
store the second feature information as the second registered feature information in the second storage unit in association with information indicating the first collation result of the person;
in a case where the third collation result indicates a match, update, in the second storage unit, the information indicating the first collation result associated with the second registered feature of the person with using the third collation result; and
determine a person with respect to which the third collation process indicates a mismatch through between a start point of the path and an end point of the path.
|