| CPC G07G 1/0072 (2013.01) [G06T 7/50 (2017.01); G06V 10/141 (2022.01); G06V 10/82 (2022.01); G07G 1/009 (2013.01); G07G 1/01 (2013.01); G06T 2207/10028 (2013.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01)] | 20 Claims |

|
1. A checkout terminal system comprising:
a camera array;
a display device;
a weight scale; and
a control circuit coupled to the camera array, the display device, and the weight scale, the control circuit being configured to:
identify, based at least on images captured by the camera array, product identifiers associated with a plurality of different items placed in a placement area of the weight scale;
identify an item in the plurality of different items as a variable weight item;
cause the display device to display instructions to lift the variable weight item;
determine a weight of the variable weight item based on a change in a total weight on the weight scale when the variable weight item is lifted;
determine a cost of the variable weight item based on the weight;
determine a combined weight of the plurality of different items based on item weight information stored in a product database;
retrieve a weight measurement of items in the placement area from the weight scale;
detect for unaccounted items in the placement area based on comparing the combined weight of the plurality of different items and the weight measurement of items in the placement area;
in the event that an unaccounted item is detected in the placement area, display, via the display device and while the items are in the placement area, instructions to move one or more items in the placement area; and
identify, based on at least additional images captured by the camera array, the unaccounted item.
|