An information processing method in an information processing system including a local feature storage that stores a piece of merchandise and m-number of first local feature which are respectively 1-dimensional to i-dimensional feature vectors and which are generated for each of m-number of local areas including each of m-number of feature points of an image of the merchandise after associating the piece of merchandise and m-number of first local feature with each other,
- the information processing method comprising:
- an imaging step of performing imaging;
- a second local feature generating step of extracting n-number of feature points from an image on a video captured in the imaging step and generating n-number of second local feature which are respectively 1-dimensional to j-dimensional feature vectors for n-number of local areas including each of the n-number of feature points;
- and
- a recognizing step of selecting a smaller number of dimensions among the number of dimensions i of the feature vectors of the first local feature and the number of dimensions j of the feature vectors of the second local feature, and recognizing that the merchandise exists in the image on the video when determination is made that a prescribed proportion or more of the m-number of first local feature which are feature vectors up to the selected number of dimensions correspond to the n-number of second local feature which are feature vectors up to the selected number of dimensions,
- wherein the first local feature and the second local feature are generated by dividing a local area including a feature point extracted from an image into a plurality of sub areas and generating feature vectors of a plurality of dimensions constituted by a gradient direction histogram in the plurality of sub areas, and
- wherein the first local feature and the second local feature are generated by deleting dimensions with a higher correlation between adjacent sub areas from the generated feature vectors of the plurality of dimensions.