US 12,067,313 B1
Machine learning-based systems and methods for automatically determining characteristics of printed labels
Reza Jalil Mozhdehi, Milwaukee, WI (US); and Dustin M. Stumpf, Pewaukee, WI (US)
Assigned to BRADY WORLDWIDE, INC., Milwaukee, WI (US)
Filed by Brady Worldwide, Inc., Milwaukee, WI (US)
Filed on Aug. 11, 2023, as Appl. No. 18/448,350.
Int. Cl. G06F 3/12 (2006.01); G06V 10/40 (2022.01); G06V 10/70 (2022.01)
CPC G06F 3/1243 (2013.01) [G06F 3/1204 (2013.01); G06V 10/40 (2022.01); G06V 10/70 (2022.01)] 20 Claims
OG exemplary drawing
 
1. A system that is configured to print one or more labels for an object that comprises a group of features, the system comprising:
a camera;
a processor;
memory communicatively coupled to the processor; and
a label printing module that is stored in the memory and executable by the processor to:
cause the camera to capture an image that comprises at least two adjacent features within the group of features;
provide the image to a feature detection machine learning model (MLM) that has been trained to detect features of the object in images, wherein the feature detection MLM detects the two adjacent features of the object in the image and determines location information indicating where the two adjacent features are located in the image;
determine, based at least in part on the location information, the distance between the two adjacent features;
determine the number of features in the group of features;
determine at least one characteristic for a printed label corresponding to the group of features based at least in part on the distance between the two adjacent features and the number of features in the group of features;
create a print job that causes a printing device to produce the printed label having the at least one characteristic; and
send the print job to the printing device.