文字识别 OCR 4.0
文字识别 OCR 简介
文字识别(Optical Character Recognition,OCR ),
基于深度学习技术,将图片上的文字内容,
智能识别成为可编辑的文本。支持通用的印刷体识别,也支持运单等手写体识别,
支持提供定制化服务,可以有效地代替人工录入信息。
通用的文字识别
演示地址: http://47.98.237.162/tool/getGeneralOCR
## 手写的文字识别
演示地址: http://47.98.237.162/tool/getHandwritingOCR
## 技术特色
#### 高精度
基于深度学习算法和OCR技术,多语种算法识别准确率均在92%以上。
#### 快速
识别速度GPU平均1个字符约2ms;CPU平均1个字符约6ms。并不断优化更新模型保持服务的快速稳定。
#### 高鲁棒性
支持多场景、任意版面、任意背景,可容忍透视畸变、光照不均等情况,并可实现自动裁边、修正倾斜等。
#### 完备性
支持中英文、日文、韩文、西班牙文、法文、德文、葡萄牙文、英文、阿拉伯数字及常用符号等的识别。并不断更新迭代模型,扩充支持的广度。
## 开发遇到的坑
JSONObject response;
response = faceYoutu.GeneralOcrUrl(url); //通用印刷体文字识别
String alist = response.get("items").toString();
JSONArray array = new JSONArray(alist);
//JSONArray遍历
for(int i=0; i<array.length(); i++) {
JSONObject jsonObj = array.getJSONObject(i);
result += jsonObj.get("itemstring").toString()+ "\r\n";
}
识别出每行文字,以数组形式返回,可以通过json格式转array数组遍历出每行文字。手写识别api同理,
本技术使用了腾讯的优图api,快速且精准识别。
获取源码,请点击 http://47.98.237.162/detail/1/186