| CPC G06T 7/0004 (2013.01) [G06N 3/045 (2023.01); G06N 3/08 (2013.01); G06T 7/12 (2017.01); G06T 2207/20081 (2013.01)] | 8 Claims |

|
1. A system comprising:
an image capturing apparatus;
one or more processors; and
one or more memories storing instructions and a trained learning model configured to receive image data obtained by capturing an image by the image capturing apparatus,
wherein the trained learning model was created
by inputting difference information indicating a difference between first image data obtained by capturing an image of a first workpiece and second image data different from the first image data, wherein the first image data and the second image data were obtained by capturing one or more images of a first workpiece model, wherein the first workpiece is an instance of the first workpiece model, and
by inputting difference information indicating a difference between third image data obtained by capturing an image of a second workpiece and fourth image data different from the third image data, wherein the third image data and the fourth image data were obtained by capturing one or more images of a second workpiece model that is different from the first workpiece model, wherein the second workpiece is an instance of the second workpiece model,
wherein executing the instructions causes the one or more processors and the one or more memories to input difference information indicating a difference between fifth image data obtained by capturing an image of a third workpiece by the image capturing apparatus and sixth image data different from the fifth image data to the trained learning model and make a determination on the third workpiece,
wherein the difference information indicating the difference between the fifth image data and the sixth image data to be input to the learning model indicates information subjected to predetermined processing, and
wherein in a case where an absolute value of a difference value in an area including the difference indicated by the difference information between the fifth image data and the sixth image data exceeds a predetermined threshold, the predetermined processing is processing of correcting the area to an area including no difference.
|