0

例如:有一张图片,我在图片中有一篇文章。以及如何将那篇文章转换为字符串?你能告诉我或给我一个解决方案吗?

4

2 回答 2

12

你需要一个光学字符阅读器。谷歌有Tesseract.NET,它应该给你一个 .NET 的 OCR。

但是请注意,OCR 有局限性。具有不同字体和字体大小的文本可能会导致 OCR 的结果不正确。

预处理通常会有所帮助,例如,如果您的文本始终位于图像的某个片段中,您可以将该子部分提供给 OCR。去除颜色通常也是一个好主意。

于 2013-01-10T08:22:08.497 回答
4

您正在寻找的很可能是光学字符识别 (OCR),它允许您将图像中的字符转换为其文本表示。

使用 C# 解决问题的最常见方法似乎是使用Tessnet ,它是 Google 原生Tesseract OCR库的 .NET 包装器。

有关更多信息,您可以随时参考这些相关问题:

带有 Tesseract 界面的 OCR

https://stackoverflow.com/questions/744966/any-open-source-c-sharp-ocr-library

于 2013-01-10T08:21:14.307 回答