Object recognition apparatus and method for managing data used for object recognition
First Claim
1. A method for updating product data used for object recognition and carrying out object recognition using the updated data, comprising:
- maintaining, for each of products registered for sale, image data, inventory data, and a valid flag indicating validity of the product for the object recognition, in a storage device;
with respect to each product selected among the registered products, carrying out an update operation including;
determining whether or not the selected product is in inventory based on the inventory data of the selected product;
when the selected product is determined to be in inventory, setting the valid flag if the valid flag is not set, and maintaining the valid flag if the valid flag is set; and
when the selected product is determined to be not in inventory, clearing the valid flag if the valid flag is set, and maintaining a state of the valid flag if the valid flag is not set; and
displaying, on a display, a plurality of selectable objects each of which corresponds to one of candidate products that are selected from the registered products based on a feature value obtained from a captured image and the image data of the registered products, whereina selectable object corresponding to a candidate product for which the valid flag is set is displayed differently from a selectable object corresponding to a candidate product for which the valid flag is not set.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus for managing data used for object recognition includes an image capturing unit configured to capture an image of an object, a storage unit storing image data of products registered for sale, an operation panel configured to receive a user selection, and a processor configured to determine the products registered for sale that are similar to the object, based on the captured image and the image data, display the similar products on the operation panel as user selectable items, determine one or more of the similar products designated by the user selection, and invalidate the designated similar products so that efficiency of object recognition by the apparatus can be improved.
-
Citations
15 Claims
-
1. A method for updating product data used for object recognition and carrying out object recognition using the updated data, comprising:
-
maintaining, for each of products registered for sale, image data, inventory data, and a valid flag indicating validity of the product for the object recognition, in a storage device; with respect to each product selected among the registered products, carrying out an update operation including; determining whether or not the selected product is in inventory based on the inventory data of the selected product; when the selected product is determined to be in inventory, setting the valid flag if the valid flag is not set, and maintaining the valid flag if the valid flag is set; and when the selected product is determined to be not in inventory, clearing the valid flag if the valid flag is set, and maintaining a state of the valid flag if the valid flag is not set; and displaying, on a display, a plurality of selectable objects each of which corresponds to one of candidate products that are selected from the registered products based on a feature value obtained from a captured image and the image data of the registered products, wherein a selectable object corresponding to a candidate product for which the valid flag is set is displayed differently from a selectable object corresponding to a candidate product for which the valid flag is not set. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer-readable medium comprising a program that is executable in a computing device of a server system to cause the computing device to perform a method of updating product data used for object recognition and carrying out object recognition using the updated data, the method comprising:
-
maintaining, for each of products registered for sale, image data, inventory data, and a valid flag indicating validity of the product for the object recognition, in a storage device; with respect to each product selected among the registered products, carrying out an update operation including; determining whether or not the selected product is in inventory based on the inventory data of the selected product; when the selected product is determined to be in inventory, setting the valid flag if the valid flag is not set, and maintaining the valid flag if the valid flag is set; and when the selected product is determined to be not in inventory, clearing the valid flag if the valid flag is set, and maintaining a state of the valid flag if the valid flag is not set; and displaying, on a display, a plurality of selectable objects each of which corresponds to one of candidate products that are selected from the registered products based on a feature value obtained from a captured image and the image data of the registered products, wherein a selectable object corresponding to a candidate product for which the valid flag is set is displayed differently from a selectable object corresponding to a candidate product for which the valid flag is not set. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A server system comprising:
-
a storage device; and a processor configured to carry out an operation of updating product data used for object recognition and carrying out object recognition using the updated data, which includes the steps of; maintaining, for each of products registered for sale, image data, inventory data, and a valid flag indicating validity of the product for the object recognition, in the storage device; with respect to each product selected among the registered products, carrying out an update operation including; determining whether or not the selected product is in inventory based on the inventory data of the selected product; when the selected product is determined to be in inventory, setting the valid flag if the valid flag is not set, and maintaining the valid flag if the valid flag is set; and when the selected product is determined to be not in inventory, clearing the valid flag if the valid flag is set, and maintaining a state of the valid flag if the valid flag is not set; and displaying, on a display, a plurality of selectable objects each of which corresponds to one of candidate products that are selected from the registered products based on a feature value obtained from a captured image and the image data of the registered products, wherein a selectable object corresponding to a candidate product for which the valid flag is set is displayed differently from a selectable object corresponding to a candidate product for which the valid flag is not set. - View Dependent Claims (12, 13, 14, 15)
-
Specification