如何将图像上的字符串转换为字符串? [关闭]
Posted
技术标签:
【中文标题】如何将图像上的字符串转换为字符串? [关闭]【英文标题】:How to convert a string on the image to a string? [closed] 【发布时间】:2012-12-24 13:49:32 【问题描述】:例如:有一张图片,我在图片中有一篇文章。以及如何将那篇文章转换为字符串?你能告诉我或给我一个解决方案吗?
【问题讨论】:
您可能正在寻找一些OCR stuff。 Here is a list of libraries,也包括一些 C# 的。 尝试阅读Artificial neural network,Applying Neural Networks to Character Recognition 你应该看看光学字符识别文章:[这里][1] [1]:***.com/questions/4913373/… 见***.com/questions/5933090/… 【参考方案1】:您需要Optical Character Reader。谷歌有Tesseract.NET,它应该给你一个.NET的OCR。
但请注意,OCR 有局限性。具有不同字体和字体大小的文本可能会导致 OCR 的结果不正确。
预处理通常会有所帮助,例如,如果您的文本始终位于图像的某个片段中,您可以将该子部分提供给 OCR。去除颜色通常也是一个好主意。
【讨论】:
【参考方案2】:您正在寻找的很可能是光学字符识别 (OCR),它允许您将图像中的字符转换为其文本表示。
似乎用 C# 解决问题的最常见方法是使用 Tessnet,它是 Google 原生 Tesseract OCR 库的 .NET 包装器。
有关更多信息,您可以随时参考这些相关问题:
OCR with the Tesseract interface
https://***.com/questions/744966/any-open-source-c-sharp-ocr-library
【讨论】:
以上是关于如何将图像上的字符串转换为字符串? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
在 Python 中将 HTML 字符串转换为图像 [关闭]