2014-01-15 125 views
-1

我需要从android和iphone应用上的图像获取文本。在智能手机上使用OCR

我已经看过tesseract ocr,但我不确定是否可以使它在Android和IOS上都能正常工作。

然后我寻找谷歌驱动器API。这似乎更容易做,只需上传图像,它应该做的工作。

但是我在阅读驱动器API时感觉不知所措,我必须使用启用了驱动器的Google帐户?是否有其他方式只执行OCR并跳过将文件上传到帐户?

任何人都知道一个很好的方法来实现这一目标?

编辑:

所有u都推荐正方体,所以我下载苔丝两,但它真的不工作,它说:

01-16 12:00:25.339: I/Tesseract(native)(29038): Initialized Tesseract API with language=spa 

,并像30秒后它表明这是结果字符串:

{ga 
., 
r¿ 
y“: A 
    r M í 
:3 
' ‘Ev’.-:.. -: A 7 
» w- ?" _ 
Á.» ¿"A ¿rw-V r 
mjÏfn 'n’n . Y 
' "\'ZA".‘.¡ A‘ :‘ïvAv- « ‘ 
:"Éf‘Ï'" -Ï«l :‘,.v:...»- . 
' RFI' .. ’ g)" 3;:- 1-;4', 
= * ¿,arifgggk mw; .1. , 
' "53» "J 
't‘ ‘ ¿Las ;.‘».L',-‘» 
' ' 'N‘“ "“=: - '. V . ‘9! 
5.? ' “F a .“ 
Y , <_ 7- . 7.-, . 
;« z "1:;2wr . A - . ' -»‘ 5“: 
“4-”, ¿rn 73:33: w v'.‘ ¿a ‘ A ,z, v VA 
...,,« ' 'Q ' ‘ 4 214€. 5 . AV ¿JL y .13: 
1 » . 21mm; » ¿ati-“fl ¿ab-1377*“ w” 
. x ‘ ‘ ú F v'v: 
1 . ' . ; (“ya í . 
当然

这就是用这张照片不正确,即时通讯:

photo

它的西班牙文,但它应该与英语培训的数据?

什么可能是错误的?

+0

至少对于Android来说,我使用了[这种方法](http://stackoverflow.com/a/17724517/1051783),并没有那么复杂。也不需要注册/帐户。 – gunar

+0

[Tess-two OCR not working]可能重复(http://stackoverflow.com/questions/21161352/tess-two-ocr-not-working) – rmtheis

回答

0

Tesseract OCR是免费的图书馆。离线。很多字体的打印文本的准确性很高。有时候无法读取大写的数字和手写文本,但大多数情况下都可以读取它。手写文本的准确度较低。 适用于iOS。