Машинное зрение, Корпоративное ПО
Времена, когда все тексты писали на Times New Roman, а для разнообразия использовали Comic Sans, давно прошли. Сейчас каждый бренд старается быть запоминающимся, поэтому за последнее десятилетие количество шрифтов стремительно увеличилось.
Перед нами стояла задача разработать инструмент, который автоматически распознает шрифт на изображении и выдает его название.
Для этого мы использовали алгоритм, который определяет геометрию каждой буквы с помощью точек и векторов.
Каждый шрифт в библиотеке преобразован подобным образом. Поэтому в процессе распознавания сравнивается количество и расположение точек и векторов букв в исходном шрифте и в букв шрифтов из базы.
Стек технологий: opencv, scikit-learn, shape-recognition.