Как преобразовать изображение почерка в координаты пера?

У меня есть изображение с двоичными значениями (черный и белый) в каждом пикселе. Я хочу преобразовать это в упорядоченный список координат пера (X,Y), который отслеживает путь пера. Я хочу сделать это так, чтобы я мог использовать API, который принимает только координаты пера в качестве входных данных.

Есть ли библиотека или простой способ сделать это? Спасибо!

1 ответ

Решение

Этот вопрос https://graphicdesign.stackexchange.com/questions/25165/how-can-i-convert-a-jpg-signature-into-strokes описывает использование конвертера векторной графики для этого. Он предлагает сначала преобразовать пиксели в двоичные значения, а затем использовать инструмент автоматического отслеживания.

autotrace -centerline -color-count 2 -output-file output.svg -output-format SVG input.png 

Я не уверен, что лучший способ получить SVG-файлы в координатах (X,Y), вы можете сделать грубую работу, анализируя XML напрямую.

Другим подходом может быть просмотр заявок на участие в конкурсе Kaggle на эту же проблему: https://www.kaggle.com/c/icdar2013-stroke-recovery-from-offline-data. Я сам не изучал их, хотя думаю, что они приведут к лучшей производительности.

Другие вопросы по тегам