Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 认识到';文本大小';和';文本字体';使用光学字符识别_Android_Image Processing_Ocr - Fatal编程技术网

Android 认识到';文本大小';和';文本字体';使用光学字符识别

Android 认识到';文本大小';和';文本字体';使用光学字符识别,android,image-processing,ocr,Android,Image Processing,Ocr,我必须从图像中识别文本,这是可能的,因为有很多OCR库,但现在我还必须找到文本大小和字体类型。 我已经搜索了很多,但没有得到任何帮助,这是可能的,有一个应用程序“WhatTheFont”在商店上,这是寻找字体类型是最好的匹配。如何做到这一点?我直接从评论()中的链接复制这个答案,因为问题和答案已被删除,并且只在Google缓存中找到。我对此很感兴趣,所以不想依赖断开的链接:) 回答由Andrew Cash提供() 这是普通OCR引擎通常所做的。看看艾比 FineReader、Omnipage、楔

我必须从图像中识别文本,这是可能的,因为有很多OCR库,但现在我还必须找到文本大小和字体类型。
我已经搜索了很多,但没有得到任何帮助,这是可能的,有一个应用程序“WhatTheFont”在商店上,这是寻找字体类型是最好的匹配。如何做到这一点?

我直接从评论()中的链接复制这个答案,因为问题和答案已被删除,并且只在Google缓存中找到。我对此很感兴趣,所以不想依赖断开的链接:)

回答由Andrew Cash提供()

这是普通OCR引擎通常所做的。看看艾比 FineReader、Omnipage、楔形文字、Google Tessetact、Expervision等

这并不像许多商业OCR引擎看起来那么容易 犯一些愚蠢的错误,大多数发动机都需要数年的时间来开发

查找段落边界框的问题是OCR的一部分 过程就你的情况而言,这一段非常简单,但请思考 在报纸或杂志的某一页上,这项工作就会变得更加困难

背景保护问题也同样困难。简单的 单色背景很容易移除,但添加了一些 稍微复杂一点,很快就会变得困难

将这三个问题放在同一张图中,结果会趋于平衡 更难。添加一些线条和方框,灰度着色, 半色调、旋转字体、淡入淡出和其他特殊效果以及OCR 这几乎是不可能的。许多OCR引擎在图像上都是100%准确的 具有清晰定义文本的简单页面,但当您开始添加更多内容时 文档的复杂性,然后读取率开始下降 迅速地。一些OCR引擎比其他的要好得多


看看你需要一个字体大小识别的参考。因此,要么是同一张图像中已知大小的物体,要么是经过校准的成像系统。字体识别可能很容易,也可能很难,这取决于字母的理想外观。