Object type identifying apparatus, object type identifying method, and recording medium
Provided is an object type identifying apparatus that is capable of correctly identifying the types of objects held in a hand of a person. This object type identifying apparatus is provided with: a memory storing instructions; a storage device storing information indicating a type of an object at a position of each object; and one or more processors configured to execute the instructions to: acquire a position of an object; determine whether an object is picked up or an object is placed, based on sensor information; when determined that an object is picked up, identify a type of the picked-up object, based on the position of the object acquired and information stored in the storage device; and when determined that an object is placed, update information stored in the storage device, using an image captured by a camera that captures arrangement of each object from a front side.
1. An object identifying system comprising:
one or more sensors acquiring sensor information;
one or more cameras capturing one or more images;
one or more memories configured to store instructions; and
one or more processors configured to execute the instructions to:
store information indicating each object, among one or more objects displayed on one or more shelves, the each object being located at a position on the one or more shelves;
determine whether the object is placed on a different position or not, based on the sensor information; and
based on a determination that the object is placed on a different position on the one or more shelves using sensor information, update the stored position to the different position.
2. The object identifying system according to claim 1 , wherein
the one or more processors is further configured to execute the instructions to:
determine whether the object is picked up or not, based on the sensor information; and
based on a determination that the object is picked up, identify the picked-up object, using the one or more images.
3. The object identifying system according to claim 1 , wherein
the one or more processors is further configured to execute the instructions to:
generate a list of the picked-up object based on the determination that the object is picked up.
4. The object identifying system according to claim 1 , wherein the one or more sensors is pressure sensor.
5. The object identifying system according to claim 1 , wherein
the one or more processors is further configured to execute the instructions to:
based on the determination that the object is placed on the different position within a predetermined range, update the stored position to the different position.
6. The object type identifying system according to claim 1 wherein,
the one or more processors is further configured to:
store display information in which the position of the object is associated with a type and a count of the object, and
the one or more processors are further configured to execute the instructions to:
update the display information, according to the type of the object.
7. The object identifying system according to claim 3 , wherein,
the one or more processors are further configured to execute the instructions to:
based on the determination that the object is picked up, decrease a count of picked up object at a picked-up position out of the stored display information, and update the stored information in a case where the count becomes zero.
8. The object identifying system according to claim 1 , wherein,
the one or more processors is further configured to execute the instructions to:
in a case where an object or a person other than a target is not detected in the image captured by the camera, update the stored information.
9. The object identifying system according to claim 1 , wherein,
the one or more processors is further configured to execute the instructions to:
in a case where a difference between a previous used in previous update and a newly captured image exceeds a threshold value determined in advance, update the stored information.
10. The object identifying system according to claim 1 ,
the one or more processors is further configured to execute the instructions to:
convert the image captured by the camera into a format that is able to be used for identification of a type of the object.
11. The object identifying system according to claim 1 , wherein the sensor information is based on a pressure sensor provided at a place where an object is placed.
12. An object identifying method comprising:
storing information indicating each object and a position on the one or more shelves of the each object;
determining whether the object is placed on a different position or not, based on the sensor information;
based on a determination that the object is placed on a different position on the one or more shelves using sensor information, updating the stored position to the different position.
13. An object identifying apparatus comprising:
one or more memories configured to store instructions; and
one or more processors configured to execute the instructions to:
store information indicating each object and a position on the one or more shelves of the each object;
determine whether the object is placed on a different position or not, based on the sensor information;
based on a determination that the object is placed on a different position on the one or more shelves using sensor information, update the stored position to the different position.