首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用OCR从jpg文件中提取数值

如何使用OCR从jpg文件中提取数值
EN

Stack Overflow用户
提问于 2015-11-25 12:13:24
回答 1查看 379关注 0票数 0

我创建了以下代码并执行:

代码语言:javascript
复制
Ocr.setUp();
Ocr ocr = new Ocr();
ocr.startEngine("eng", Ocr.SPEED_FASTEST);
String s = ocr.recognize(theImage, Ocr.RECOGNIZE_TYPE_ALL, Ocr.OUTPUT_FORMAT_PLAINTEXT);
ocr.stopEngine();

Output:
Result: L‘i
L‘L’Ui l

实际上,图像只包含数字值。是否可以使用上述代码仅提取数字值?

我在jpg文件中显示了1234个数值,我只想在o/p控制台中打印这个数值。有人能帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-26 00:30:17

关于您的代码,我有一些与技术无关的观察。

  1. "SPEED_FASTEST“表示您对快速OCR的偏好。快速是高质量的反面。你要么得到速度,要么得到质量。如果图像清晰-没有问题,但如果图像不够完美,质量模式将有更多的算法来处理缺陷。
  2. 在代码中的任何地方,都会指定您仅将字符集限制为数字。如果没有指明语言或字符集,则通常默认使用整个英文字符集。见我在这篇文章上的回应:OCR why not find only character
  3. 通常情况下,如果您发布了一个示例图像以及您的问题和代码,贡献者可以给您更好的建议。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33916261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档