文字识别 OCR
文字识别 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
JSONObject jsonObj = array.getJSONObject(i);
result += jsonObj.get("itemstring").toString()+ "\r\n";
}
识别出每行文字,以数组形式返回,可以通过json格式转array数组遍历出每行文字。手写识别api同理,
本技术使用了腾讯的优图api,快速且精准识别。
领取专属 10元无门槛券
私享最新 技术干货