| CPC G06Q 10/087 (2013.01) [G06F 18/23 (2023.01); G06V 10/751 (2022.01); G06V 10/758 (2022.01); G06V 20/52 (2022.01); H04L 67/10 (2013.01); G06V 2201/10 (2022.01); H04L 67/12 (2013.01)] | 21 Claims |

|
1. A computing system, comprising:
a processor; and
a memory coupled to the processor and storing program instructions that, when executed by the processor, cause the processor to at least:
receive from a camera a first image of an inventory location,
determine a plurality of features in the first image;
compare each of the plurality of features with a model corresponding to an item type associated with the inventory location;
determine, based at least in part on the comparison, a number of the plurality of features of the first image;
determine a first item count based at least in part on the number of the plurality of features;
detect an occurrence of an activity at the inventory location;
receive from the camera a second image of the inventory location,
and
determine a difference in at least one of:
the first item count represented in the first image and a second item count represented in the second image; or
a change in a position of at least one item represented in at least one of the first image or the second image.
|