Aspose.OCR 无法读取简单的 JPEG 文件

Aspose.OCR fails to read simple JPEG files

我正在测试 Aspose.OCR,试图对一个简单的文档进行 OCR,但发现 OcrEngine.Process() returns 与我的示例文档和 Aspose 提供的示例都是乱码。

我的代码:

var license = new License();
license.SetLicense("Aspose.OCR.lic");
OcrEngine ocrEngine = new OcrEngine();
string text = null;
ocrEngine.Image = ImageStream.FromFile("Sample.Aspose.jpg");
if (ocrEngine.Process())
{
    text = ocrEngine.Text.ToString();
}
Assert.IsTrue(text.Contains("TRUTH"), text);

Sample.Aspose.jpg 是 Aspose's GIT sample 的副本。

返回的文本(为简洁起见被截断)开头为:

Avi [hhhBuyahLITITI Ll r h u -- - ] ---hhh --III-f LIII-fhh l t} ITI r F8 4 1 T Y L h IiRlm'kpfan order 081Dec - - hh - hh - - h - h j : t ITI lblel tljehrerlly }}ollnatffst/t trun IT IT } li IIIckaigf nigh ''I.. } : :;;.et}: fc.'IL:ef:t;;e;atc{1';;;:L IT':c:, ,.,.:,, ., ,...,. ''I

sample GIF.

返回等效的乱码

我是否遗漏了 OcrEngine 的一些简单设置?

您使用的示例文件是OMR操作的示例。您可以将文件“Sample.bmp”作为 OCR 示例。代码片段很好。它会起作用。

我在 Aspose 工作,担任开发人员布道师。