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 III
ckaigf nigh ''I.. } : :;;.et}:
fc.'IL:ef:t;;e;atc{1';;;:L IT':c:, ,.,.:,, ., ,...,. ''I
从 sample GIF.
返回等效的乱码
我是否遗漏了 OcrEngine 的一些简单设置?
您使用的示例文件是OMR操作的示例。您可以将文件“Sample.bmp”作为 OCR 示例。代码片段很好。它会起作用。
我在 Aspose 工作,担任开发人员布道师。
我正在测试 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 IiR
lm
'kpfan order 081Dec - - hh - hh - - h - h j : t ITI lblel tljehrerlly }}ollnatffst/t trun IT IT } li III
ckaigf nigh ''I.. } : :;;.et}: fc.'IL:ef:t;;e;atc{1';;;:L IT':c:, ,.,.:,, ., ,...,. ''I
从 sample GIF.
返回等效的乱码我是否遗漏了 OcrEngine 的一些简单设置?
您使用的示例文件是OMR操作的示例。您可以将文件“Sample.bmp”作为 OCR 示例。代码片段很好。它会起作用。
我在 Aspose 工作,担任开发人员布道师。