CPC G06V 30/168 (2022.01) [G06F 18/22 (2023.01); G06V 10/761 (2022.01); G06V 30/1478 (2022.01); G06V 30/19067 (2022.01); G06V 30/274 (2022.01); G06V 30/10 (2022.01)] | 20 Claims |
8. An apparatus comprising:
a processor and a non-transitory memory including program code, the non-transitory memory and the program code configured to, with the processor, cause the apparatus to at least:
iteratively select a template set of points out of a predetermined collection of template sets to project over a centerline of a candidate character;
conduct a template matching analysis for the template set of points by at least counting a number of points that overlap with the candidate character and calculating a distance from each of the number of points that overlap with the candidate character to a boundary of the candidate character;
assign a score to each template set based on the template matching analysis; and
select a template set with a highest assigned score.
|