CPC G06F 16/535 (2019.01) [G06F 3/048 (2013.01); G06F 16/50 (2019.01); G06F 16/5838 (2019.01); G06F 16/5846 (2019.01); G06F 16/9535 (2019.01); G06F 16/9538 (2019.01); G06F 18/24133 (2023.01); G06V 10/10 (2022.01); G06V 10/56 (2022.01); G06V 10/96 (2022.01); G06V 20/20 (2022.01); G06V 20/63 (2022.01); G06V 30/142 (2022.01); G06V 30/19173 (2022.01); H04N 23/00 (2023.01)] | 20 Claims |
1. A computer-implemented method, comprising:
displaying, by a user computing device comprising one or more processors, a video stream from a camera device associated with the user computing device, wherein the video stream comprises a plurality of image frames, and wherein the plurality of image frames collectively depict a plurality of objects;
providing, by the user computing device, one or more image frames of the plurality of image frames to an object recognition system;
in response to providing the one or more image frames, obtaining, by the user computing device from the object recognition system, annotation data descriptive of an object of the plurality of objects;
concurrently displaying, by the user computing device, at least one image frame of the plurality of image frames and the annotation data descriptive of the object;
receiving, by the user computing device from a user of the user computing device, a touch input associated with display of the annotation data descriptive of the object; and
responsive to receiving the touch input, displaying, by the user computing device, additional annotation data descriptive of the object.
|