An article recognition device comprising: a table; a camera configured to capture an image of a predetermined area on the table; a memory configured to store dictionary information indicating a predetermined set of feature points of each of a plurality of articles, and corresponding outer shape information indicating an outer shape of each article; and a processor configured to: extract a plurality of feature points of the articles shown in the captured image, if identification information is present in the captured image identify an article by reading identification information included in the captured image, acquire the predetermined set of feature points and the outer shape information of the identified article from the stored dictionary information, specify an article area of the identified article in the captured image based on the extracted feature points, the predetermined set of feature points and the acquired outer shape information, remove one or more feature points within the specified article area from the extracted feature points, repeat above processing for each piece of identification information present in the captured image, and recognize remaining articles, identification information of which is not included in the captured image, based on the extracted feature points where the feature points within the specified article areas have been removed and the predetermined set of feature points of the articles stored in the dictionary information. a table; a camera configured to capture an image of a predetermined area on the table; a memory configured to store dictionary information indicating a predetermined set of feature points of each of a plurality of articles, and corresponding outer shape information indicating an outer shape of each article; and a processor configured to: extract a plurality of feature points of the articles shown in the captured image, if identification information is present in the captured image identify an article by reading identification information included in the captured image, acquire the predetermined set of feature points and the outer shape information of the identified article from the stored dictionary information, specify an article area of the identified article in the captured image based on the extracted feature points, the predetermined set of feature points and the acquired outer shape information, remove one or more feature points within the specified article area from the extracted feature points, repeat above processing for each piece of identification information present in the captured image, and recognize remaining articles, identification information of which is not included in the captured image, based on the extracted feature points where the feature points within the specified article areas have been removed and the predetermined set of feature points of the articles stored in the dictionary information. extract a plurality of feature points of the articles shown in the captured image, if identification information is present in the captured image identify an article by reading identification information included in the captured image, acquire the predetermined set of feature points and the outer shape information of the identified article from the stored dictionary information, specify an article area of the identified article in the captured image based on the extracted feature points, the predetermined set of feature points and the acquired outer shape information, remove one or more feature points within the specified article area from the extracted feature points, repeat above processing for each piece of identification information present in the captured image, and recognize remaining articles, identification information of which is not included in the captured image, based on the extracted feature points where the feature points within the specified article areas have been removed and the predetermined set of feature points of the articles stored in the dictionary information.