人工智能文字识别 OCR

文字识别 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,快速且精准识别。

  • 发表于:
  • 原文链接:https://kuaibao.qq.com/s/20181116A1OP6D00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券