| CPC G07G 1/01 (2013.01) [G06Q 20/208 (2013.01); G06T 7/10 (2017.01); G06T 7/70 (2017.01); G06V 10/70 (2022.01); G06V 20/52 (2022.01); G06V 40/10 (2022.01); G07G 1/0036 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/20132 (2013.01); G06T 2207/30232 (2013.01); G06T 2207/30242 (2013.01)] | 24 Claims |

|
1. A method comprising:
receiving a plurality of images from a camera, wherein the images are associated with a customer self-checkout process;
analyzing the images, the analyzing further comprising:
detecting one or more items in possession of the customer;
counting a first number of the items;
categorizing each item, wherein the categorizing includes identifying each item; and
constructing a first category set including the categorizing for all the items;
receiving a point-of-sale record at a completion of the self-checkout process, wherein the point-of-sale record includes a second number of the items and a second category set including the categorizing for all the items;
comparing the first number and the second number, and the first category set and the second category set; and
generating an alert if there is a discrepancy between the first number and the second number, or between the first category set and the second category set, wherein generating the alert further includes:
generating a yellow alert if the first number is less than the second number, wherein the yellow alert indicates a possibility that the customer has scanned at least one item multiple times during the self-checkout process; and
generating a red alert if the first number is greater than the second number, wherein the red alert indicates a possibility that the customer has not scanned at least one item during the self-checkout process.
|