文字识别 OCR 4.0

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_15153911/article/details/84135207

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

https://ws1.sinaimg.cn/large

获取源码,请点击 http://47.98.237.162/detail/1/186

猜你喜欢

转载自blog.csdn.net/sinat_15153911/article/details/84135207