An information processing method executed by an information processing apparatus, the method comprising:
- performing 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, storing second feature information extracted from the person as second registered feature information in a second storage unit;
- performing 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 performing, within a predetermined time or during a period 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;
- storing 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, performing 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, updating, 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 method further comprises:
- storing 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, updating, 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
- determining 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.