最近有个项目需要用到扫描身份证,然后显示出上面的各种信息。Google了下找到了这个。Tesseract OCR(光学字符识别),谷歌开源的一个OCR引擎。具体我就不多谢了,这几篇帖子已近很详细了。ps.不要抱太大希望,这玩意不准的,玩玩还可以。
IOS Tesseract-OCR 3.0.1 文字识别 抛砖引玉
先看第一个帖子,想试一下中文的话,在第二个帖子中 下载中文语言包,拖入后修改OCR工作模式的枚举为.TesseractOnly。这样就可以识别中文了。但是很不准。
从第二篇帖子可以知道,对图像进行处理才能提高准确率。这点我还得好好学习下。
另外从GitHub上的issuse上看到,这个好像有很严重的内存问题。总之要想在真是项目中用,还是得自己好好研究下。
如果不差钱的话,网上有很多公司提供的扫描服务。我用过一个云脉,感觉还行。三毛一次,真贵!!
ps.最近发现搜狗手机输入法里面有个文字扫描的功能,识别率还挺不错,而且是免费的。