Product registration apparatus, product registration method, and non-transitory storage medium
According to the invention, there is provided a product registration apparatus including an information acquisition unit that determines a placement position of a product having a placing table surface side to which product information is attached and acquires the product information attached to the product, and an output unit that outputs information indicating at least one of the placement position of the product from which the product information can be acquired and the placement position of the product from which the product information cannot be acquired.
1 . An information processing apparatus comprising:
at least one memory configured to store one or more instructions; and
at least one processor configured to execute the one or more instructions to:
determine a first number of products in a captured image by analyzing the captured image;
analyze the captured image to detect a code attached to each of one or more products in the captured image;
determine a second number of the one or more products from which product information is acquirable based on the detected code; and
in a case in which the second number does not coincide with the first number, notify a user of information indicating that the first number and the second number do not coincide with each other.
2 . The information processing apparatus according to claim 1 , wherein the processor is further configured to execute the one or more instructions to acquire the product information of the one or more products in the captured image based on the captured image.
3 . The information processing apparatus according to claim 1 , wherein the product information is attached to the one or more products.
4 . The information processing apparatus according to claim 1 , wherein the processor is further configured to execute the one or more instructions to:
determine whether or not a sales time limit of each of the one or more products has passed; and
make a notification of a product, among the one or more products, whose sales time limit has passed.
5 . The information processing apparatus according to claim 1 , wherein the processor is further configured to execute the one or more instructions to:
determine a shape of the one or more products; and
determine whether or not a shape shown by the product information matches the determined shape of the one or more products.
6 . The information processing apparatus according to claim 1 , wherein the processor is further configured to execute the one or more instructions to display an image, determined by the product information, of the one or more products.
7 . The information processing apparatus according to claim 1 ,
wherein the one or more products is placed on a placing table,
wherein the placing table is configured to transmit light,
wherein the processor is further configured to execute the one or more instructions to:
emit light towards the one or more products placed on the placing table through the placing table, and receive reflected light;
generate the captured image based on measurement data of the reflected light; and
acquire the product information based on the captured image.
8 . The information processing apparatus according to claim 1 ,
wherein the first number of the products is determined based on a featured value of an appearance of the products.
9 . The information processing apparatus according to claim 8 , wherein the product information is acquired from a code attached to the one or more products.
10 . The information processing apparatus according to claim 9 , wherein the processor is further configured to execute the one or more instructions to determine the second number of the one or more products from which the product information can be acquired based on the product information from the code.
11 . A method executed by a computer, the method comprising:
determining a first number of products in a captured image by analyzing the captured image;
analyzing the captured image to detect a code attached to each of one or more products in the captured image;
determining a second number of the one or more products from which product information is acquirable based on the detected code; and
in a case in which the second number does not coincide with the first number, notify a user of information indicating that the first number and the second number do not coincide with each other.
12 . The method according to claim 11 , further comprising acquiring the product information of the one or more products based on the captured image.
13 . The method according to claim 11 , wherein the product information is attached to the one or more products.
14 . The method according to claim 11 , further comprising:
determining whether or not a sales time limit of each of the one or more products has passed; and
making a notification of a product, among the one or more products, whose sales time limit has passed.
15 . The method according to claim 11 , further comprising:
determining a shape of the one or more products; and
determining whether or not a shape shown by the product information matches the determined shape of the one or more products.
16 . The method according to claim 11 , further comprising:
displaying an image, determined by the product information, of the one or more products.
17 . The method according to claim 11 ,
wherein the product is placed on a placing table,
wherein the placing table is configured to transmit light, and
wherein the method further comprises:
emitting light towards the product placed on the placing table through the placing table, and receiving reflected light;
generating the captured image based on measurement data of the reflected light; and
acquiring the product information based on the captured image.
18 . A non-transitory storage medium storing a program causing a computer to:
determine a first number of products in a captured image by analyzing the captured image;
analyzing the captured image to detect a code attached to each of one or more products in the captured image;
determining a second number of the one or more products from which product information is acquirable based on the detected code; and
in a case in which the second number does not coincide with the first number, notify a user of information indicating that the first number and the second number do not coincide with each other.