如何将手写图像转换为笔坐标?
Posted
技术标签:
【中文标题】如何将手写图像转换为笔坐标?【英文标题】:How to convert image of handwriting into pen coordinates? 【发布时间】:2015-12-16 19:40:06 【问题描述】:我有一个每个像素都有二进制值(黑白)的图像。我想将其转换为跟踪笔路径的笔坐标(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。我自己没有研究过这些,但我认为它们会带来更好的性能。
【讨论】:
以上是关于如何将手写图像转换为笔坐标?的主要内容,如果未能解决你的问题,请参考以下文章