CPC G06T 7/001 (2013.01) [G06F 18/2113 (2023.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06T 7/248 (2017.01); G06T 7/70 (2017.01); G06V 10/28 (2022.01); G06V 10/462 (2022.01); G06V 10/82 (2022.01); G06V 10/993 (2022.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30168 (2013.01); G06T 2207/30241 (2013.01)] | 22 Claims |
1. A computer-implemented method for providing quality assurance comprising:
receiving data comprising a feed of images of a plurality of objects that pass in front of an inspection camera module forming part of a quality assurance inspection system, the plurality of objects being automatically conveyed in front of the inspection camera module by a conveyance mechanism;
detecting, within each image using machine learning, whether an object is present within the image;
assigning an instance identifiers to each object;
identifying, for each object using the corresponding instance identifier, a single image from among a plurality of candidate images in which the object is optimally represented; and
providing the identified images to a consuming application or process for quality assurance analysis.
|