CPC G06V 20/68 (2022.01) [G06K 7/1417 (2013.01); G06Q 10/087 (2013.01); G06T 7/70 (2017.01); G06V 20/64 (2022.01)] | 20 Claims |
1. A food storage system, comprising:
at least one processor; and
at least one non-transitory processor-readable medium storing processor-executable instructions that, when executed by the at least one processor, cause the at least one processor to:
receive, from a user device, data related to a storage bag that uniquely identifies the storage bag, wherein the storage bag has indicia printed or affixed to an external surface thereof;
receive, from the user device, data related to contents of the storage bag;
associate the data related to the storage bag with the data related to the contents of the storage bag;
receive image data indicative of the indicia of the storage bag whilst containing the contents;
process the image data to determine a location or distortion of the indicia in three-dimensional (3D) space;
determine one or more characteristics of the contents based at least in part on the location or distortion of the indicia;
generate a notification based on the data related to the contents of the storage bag and the one or more characteristics; and
send the notification to the user device.
|