CPC G06Q 10/0833 (2013.01) [G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06Q 20/12 (2013.01); G06Q 20/3224 (2013.01); G06V 10/764 (2022.01); G06V 10/82 (2022.01); G06V 20/52 (2022.01); G06V 40/172 (2022.01); G06V 40/23 (2022.01)] | 24 Claims |
1. A computer-implemented method comprising:
receiving one or more images captured by cameras associated with a facility;
applying a machine-learning model to the one or more images to generate an output indicative of whether an item located within the facility has been selected;
detecting a selection of the item based on the generated output;
associating the selected item with a user;
generating a three-dimensional representation of the selected item, wherein the three-dimensional representation is identified from the one or more images;
tracking in real-time a movement of the selected item throughout the facility, wherein tracking includes determining a location of the three-dimensional representation relative to the facility;
determining that the user has left the facility based on the tracked movement of the selected item; and
processing a transaction for the selected item after determining that that the user has left the facility.
|