【问题标题】:Computer-generated Handwriting计算机生成的笔迹
【发布时间】:2012-08-17 11:22:38
【问题描述】:

是否有任何实用的库可以从一串文本生成模拟笔迹?

这并不意味着使用类似手写的字体。相反,我指的是笔迹,其中每个字母的呈现方式略有不同,并且按照人类笔迹的正常节奏连接。

【问题讨论】:

  • 这个名字我已经忘记了,但是有一种字体格式可以渲染字母之间的连接线,以更好地近似笔迹。它不会使单个字母的副本略有不同,但它们会更流畅地连接到其他字母。
  • @Blender:您正在考虑一种包含许多 ligatures 的字体。
  • 是的,带有连字的字体与此 OP 无关。整行(或至少整个单词)必须由模拟人手挥动的笔的物理运动的算法生成。
  • 仅供参考,虽然我还没有找到任何线索,但我注意到 webapp DocuSign 似乎能够为任何名称生成多种风格的手写“签名”。我会问他们是怎么做到的。

标签: handwriting


【解决方案1】:

我在使用人工智能神经网络的 RNNLIB(originalGithub fork)方面取得了一些成功。

在 Github 自述文件和http://www.cs.toronto.edu/~graves/handwriting.html 上有一个演示链接

示例:

请注意,这两个演示都没有特别好的数字支持(大部分是不可读的),并且大写字母的覆盖程度不如小写字母。有时生成的图像可能缺少字母或只是拖尾。

由于它是基于神经网络的,因此其中一些问题很可能是训练数据的结果或可以通过训练数据得到改善。

【讨论】:

    【解决方案2】:

    您可以查看Muse-CGH,这是一款用于时尚的计算机生成手写的开源工具。

    Muse 可以从纯文本合成时尚的英文手写体。它的算法仔细地连接相邻字符的笔画以创建草书单词,并使用随机扰动来确保每个字符在渲染结果中都是唯一的。而且,它还可以生成手写动画!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-04
      • 2011-09-02
      • 1970-01-01
      • 1970-01-01
      • 2018-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多