有没有好的OCR可读字体

有没有好的OCR可读字体

作为备份的一部分,我希望能够打印并稍后重新扫描我的私钥的 Base64 编码副本。不幸的是,gocr 和 tesseract 似乎都无法正确读取我输入的任何字体。我尝试过 Times New Roman、Courier New 和 OCR-A。还有其他我应该尝试的字体吗?

答案1

这只能部分回答您的问题:我不会提供 OCR 备份的解决方案,但对于纸质替代方案,我建议使用二维码。我自己将撤销证书“存储”为纸质二维码,并通过应用qrencode密钥的 ASCII 装甲版本(因此无论如何您都会打印该版本)来创建它们。

还有纸钥匙以及其他一些小脚本,但qrencode对我来说,直接通过管道传输就很好了。打印后一定要尝试阅读代码,这样你肯定知道一切都很好!

我还打印了创建下面代码的命令,并在页面背面以纯文本添加了 ASCII 装甲版本。

答案2

以下是一些建议:

  1. 使用Arial字体,字体大小为16号或更大;
  2. 扫描时,请确保以 200 或 300 DPI 进行扫描

并且大多数OCR引擎应该能够正确读取。

答案3

这实际上取决于所考虑的 OCR 引擎。

对于 gocr,FreeMono 是最好的,请参阅 gocr 文档。

对于 tesseract,DejaVu-Serif 效果很好,请参阅https://superuser.com/a/1543382/280936

对于 abbyocr,verdana 很好,请参阅这个比较

另请参阅此总结:https://www.monperrus.net/martin/perfect-ocr-digital-data

相关内容