CPC G06V 10/774 (2022.01) [G06T 7/001 (2013.01); G06T 7/74 (2017.01); G06V 10/82 (2022.01); G06V 20/70 (2022.01); G06T 2207/20081 (2013.01); G06T 2207/20084 (2013.01); G06T 2207/30141 (2013.01)] | 15 Claims |
1. A computer-implemented method for providing a labeled training dataset, the method comprising:
selecting at least one electronic component in a CAD model of an electronic assembly, the electronic assembly comprising a plurality of electronic components, wherein the CAD model contains a description of the at least one electronic component and a coordinate of the at least one electronic component, wherein the description of the at least one electronic component includes information about a type of the at least one electronic component, and the coordinates of the electronic components are used to determine their positions in the electronic assembly;
generating a plurality of different render images, wherein the different render images include the at least one selected electronic component, wherein a position of the at least one selected electronic component differs in a case of at least two different render images;
labeling the different render images based on the description of the at least one electronic component contained in the CAD model and on the coordinate of the at least one electronic component contained in the CAD model; and
providing a labeled training dataset based on the labeled render images, wherein a label of the at least one electronic component has a description of the at least one electronic component and a position of the at least one electronic component in the render image.
|