第一步: 租赁阿里云OCR文字识别服务

第二步: 购买服务后会对应的 appCode

第三步: 使用aliyun提供的接口

package io.renren;import io.renren.utils.HttpUtils;
import org.apache.http.HttpResponse;
import org.apache.http.util.EntityUtils;import java.util.*;/*** @author yww* @createTime 2021/4/25*/
public class TestMain {public static void main(String[] args){//图片url地址String imgUrl = "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fn.sinaimg.cn%2Ffront20200423ac%2F40%2Fw1080h2160%2F20200423%2Ff7f9-isqivxh6293901.jpg&refer=http%3A%2F%2Fn.sinaimg.cn&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=jpeg?sec=1623824738&t=9c9b7f95a7639f16939d8de2c70102f5";aliyunAnalysisPic(imgUrl);}/*** OCR文字识别* @param img 图片地址*/public static void aliyunAnalysisPic(String img){String host = "https://ocrapi-advanced.taobao.com";String path = "/ocrservice/advanced";String method = "POST";//自己的appCodeString appcode = "*******************";Map<String, String> headers = new HashMap<String, String>();//最后在header中的格式(中间是英文空格)为Authorization:APPCODE ****************headers.put("Authorization", "APPCODE " + appcode);//根据API的要求,定义相对应的Content-Typeheaders.put("Content-Type", "application/json; charset=UTF-8");Map<String, String> querys = new HashMap<String, String>();String bodys = "{\"img\":\"\",\"url\":\""+img+"\",\"prob\":false,\"charInfo\":false,\"rotate\":false,\"table\":false}";try {/*** 重要提示如下:* HttpUtils请从* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/src/main/java/com/aliyun/api/gateway/demo/util/HttpUtils.java* 下载** 相应的依赖请参照* https://github.com/aliyun/api-gateway-demo-sign-java/blob/master/pom.xml*/HttpResponse response = HttpUtils.doPost(host, path, method, headers, querys, bodys);System.out.println(response.toString());//获取response的bodySystem.out.println(EntityUtils.toString(response.getEntity()));} catch (Exception e) {e.printStackTrace();}}
}

图片原型 (此图片为百度搜索得到):

执行结果:

{"sid":"4dc1805f72f335effddca7278454a2c68ca5b484c4c652cf3d6a1beb2be23e2051e0fda7","prism_version":"1.0.9","prism_wnum":43,"prism_wordsInfo":[{"word":"仅限紧急呼叫×","pos":[{"x":39,"y":6},{"x":210,"y":7},{"x":210,"y":34},{"x":39,"y":33}],"direction":0,"angle":-89,"x":110,"y":-66,"width":28,"height":171},{"word":"4G","pos":[{"x":220,"y":15},{"x":251,"y":15},{"x":251,"y":36},{"x":220,"y":36}],"direction":0,"angle":-90,"x":225,"y":9,"width":22,"height":31},{"word":"74","pos":[{"x":910,"y":24},{"x":942,"y":24},{"x":942,"y":44},{"x":910,"y":44}],"direction":0,"angle":-90,"x":915,"y":18,"width":21,"height":32},{"word":"11:22","pos":[{"x":967,"y":20},{"x":1045,"y":23},{"x":1044,"y":54},{"x":966,"y":50}],"direction":0,"angle":-87,"x":991,"y":-1,"width":30,"height":78},{"word":"中国电信","pos":[{"x":38,"y":40},{"x":131,"y":40},{"x":131,"y":67},{"x":38,"y":67}],"direction":0,"angle":-90,"x":71,"y":6,"width":27,"height":93},{"word":"1.l","pos":[{"x":221,"y":36},{"x":266,"y":36},{"x":266,"y":55},{"x":221,"y":55}],"direction":0,"angle":-90,"x":234,"y":23,"width":20,"height":44},{"word":"09","pos":[{"x":289,"y":36},{"x":321,"y":27},{"x":326,"y":46},{"x":294,"y":55}],"direction":0,"angle":-14,"x":290,"y":30,"width":33,"height":19},{"word":"订单详情","pos":[{"x":441,"y":125},{"x":638,"y":127},{"x":638,"y":169},{"x":441,"y":168}],"direction":0,"angle":-89,"x":518,"y":48,"width":43,"height":198},{"word":"买家付款","pos":[{"x":44,"y":255},{"x":189,"y":255},{"x":189,"y":289},{"x":44,"y":289}],"direction":0,"angle":-90,"x":100,"y":200,"width":34,"height":144},{"word":"商家发货","pos":[{"x":476,"y":255},{"x":621,"y":255},{"x":621,"y":288},{"x":476,"y":288}],"direction":0,"angle":0,"x":476,"y":255,"width":146,"height":34},{"word":"交易完成","pos":[{"x":887,"y":256},{"x":1034,"y":256},{"x":1034,"y":288},{"x":887,"y":288}],"direction":0,"angle":-90,"x":944,"y":199,"width":32,"height":147},{"word":"司","pos":[{"x":44,"y":429},{"x":105,"y":429},{"x":105,"y":476},{"x":44,"y":476}],"direction":0,"angle":0,"x":44,"y":429,"width":60,"height":45},{"word":"【已签收】","pos":[{"x":138,"y":431},{"x":298,"y":431},{"x":298,"y":469},{"x":138,"y":469}],"direction":0,"angle":0,"x":138,"y":431,"width":158,"height":36},{"word":"【温州市】","pos":[{"x":361,"y":430},{"x":524,"y":430},{"x":524,"y":469},{"x":361,"y":469}],"direction":0,"angle":0,"x":360,"y":431,"width":163,"height":37},{"word":"您的快件已送达淘宝仓","pos":[{"x":541,"y":430},{"x":975,"y":432},{"x":975,"y":470},{"x":541,"y":468}],"direction":0,"angle":-89,"x":739,"y":232,"width":38,"height":434},{"word":"库2保管,地址:江省温州市瑞安市白象村博汇轿","pos":[{"x":115,"y":491},{"x":998,"y":488},{"x":998,"y":529},{"x":115,"y":531}],"direction":0,"angle":0,"x":114,"y":489,"width":883,"height":40},{"word":"车快修中心对面,如有疑问请电联快递员:谭光","pos":[{"x":115,"y":550},{"x":963,"y":550},{"x":963,"y":590},{"x":115,"y":590}],"direction":0,"angle":-89,"x":520,"y":145,"width":38,"height":849},{"word":"明【18058396060】。相逢是缘,如果您对我的","pos":[{"x":115,"y":610},{"x":976,"y":612},{"x":976,"y":652},{"x":115,"y":650}],"direction":0,"angle":-89,"x":525,"y":200,"width":39,"height":861},{"word":"服务感到满意,给个五星好不好?","pos":[{"x":115,"y":671},{"x":691,"y":671},{"x":691,"y":709},{"x":115,"y":709}],"direction":0,"angle":-89,"x":383,"y":401,"width":37,"height":576},{"word":"【请在评价小件","pos":[{"x":717,"y":671},{"x":984,"y":671},{"x":984,"y":709},{"x":717,"y":709}],"direction":0,"angle":-90,"x":832,"y":556,"width":38,"height":267},{"word":"员处给予五星好评】","pos":[{"x":116,"y":730},{"x":466,"y":732},{"x":466,"y":770},{"x":116,"y":769}],"direction":0,"angle":-89,"x":272,"y":574,"width":38,"height":351},{"word":"o","pos":[{"x":486,"y":750},{"x":512,"y":750},{"x":512,"y":771},{"x":486,"y":771}],"direction":0,"angle":-90,"x":490,"y":748,"width":20,"height":26},{"word":"2020-04-1511:24:35","pos":[{"x":111,"y":821},{"x":445,"y":821},{"x":445,"y":851},{"x":111,"y":851}],"direction":0,"angle":-89,"x":263,"y":668,"width":29,"height":335},{"word":"收货人:屈文艳","pos":[{"x":113,"y":950},{"x":407,"y":950},{"x":407,"y":987},{"x":113,"y":987}],"direction":0,"angle":-89,"x":242,"y":821,"width":36,"height":295},{"word":"18117358039","pos":[{"x":770,"y":954},{"x":1034,"y":954},{"x":1034,"y":986},{"x":770,"y":986}],"direction":0,"angle":-90,"x":886,"y":839,"width":32,"height":264},{"word":"收货地址:","pos":[{"x":113,"y":1036},{"x":275,"y":1036},{"x":275,"y":1068},{"x":113,"y":1068}],"direction":0,"angle":-90,"x":178,"y":969,"width":32,"height":163},{"word":"上海市闵行区浦江镇6组33号申通代售点","pos":[{"x":282,"y":1036},{"x":931,"y":1036},{"x":931,"y":1071},{"x":282,"y":1071}],"direction":0,"angle":-89,"x":589,"y":727,"width":34,"height":650},{"word":"一","pos":[{"x":332,"y":1114},{"x":367,"y":1114},{"x":367,"y":1138},{"x":332,"y":1138}],"direction":0,"angle":-90,"x":338,"y":1108,"width":25,"height":35},{"word":"一","pos":[{"x":641,"y":1118},{"x":661,"y":1118},{"x":661,"y":1138},{"x":641,"y":1138}],"direction":0,"angle":-90,"x":641,"y":1118,"width":21,"height":20},{"word":"一","pos":[{"x":988,"y":1113},{"x":1017,"y":1113},{"x":1017,"y":1135},{"x":988,"y":1135}],"direction":0,"angle":-90,"x":992,"y":1110,"width":22,"height":28},{"word":"精英鹿旗舰店","pos":[{"x":115,"y":1210},{"x":366,"y":1212},{"x":366,"y":1249},{"x":115,"y":1247}],"direction":0,"angle":-89,"x":222,"y":1102,"width":36,"height":253},{"word":"(男+女)","pos":[{"x":357,"y":1334},{"x":481,"y":1334},{"x":481,"y":1367},{"x":357,"y":1367}],"direction":0,"angle":-89,"x":402,"y":1288,"width":33,"height":124},{"word":"美国苹果反光条休闲老爹鞋-...","pos":[{"x":485,"y":1332},{"x":977,"y":1334},{"x":977,"y":1370},{"x":485,"y":1367}],"direction":0,"angle":-89,"x":712,"y":1104,"width":35,"height":493},{"word":"白色40码,白色37码","pos":[{"x":336,"y":1390},{"x":648,"y":1390},{"x":648,"y":1422},{"x":336,"y":1422}],"direction":0,"angle":-89,"x":475,"y":1249,"width":32,"height":312},{"word":"¥158.00","pos":[{"x":333,"y":1540},{"x":495,"y":1541},{"x":495,"y":1576},{"x":333,"y":1574}],"direction":0,"angle":-88,"x":395,"y":1476,"width":34,"height":163},{"word":"x1","pos":[{"x":990,"y":1546},{"x":1029,"y":1546},{"x":1029,"y":1572},{"x":990,"y":1572}],"direction":0,"angle":-90,"x":995,"y":1540,"width":27,"height":39},{"word":"退款中","pos":[{"x":911,"y":1641},{"x":1006,"y":1641},{"x":1006,"y":1670},{"x":911,"y":1670}],"direction":0,"angle":-90,"x":942,"y":1608,"width":30,"height":95},{"word":"商品小计:¥158.00","pos":[{"x":667,"y":1763},{"x":1032,"y":1760},{"x":1032,"y":1798},{"x":667,"y":1801}],"direction":0,"angle":0,"x":666,"y":1761,"width":365,"height":39},{"word":"评价","pos":[{"x":414,"y":1953},{"x":487,"y":1953},{"x":487,"y":1986},{"x":414,"y":1986}],"direction":0,"angle":-89,"x":434,"y":1933,"width":32,"height":73},{"word":"再来一单","pos":[{"x":598,"y":1953},{"x":744,"y":1953},{"x":744,"y":1985},{"x":598,"y":1985}],"direction":0,"angle":-90,"x":654,"y":1897,"width":32,"height":146},{"word":"我要晒订单","pos":[{"x":826,"y":1953},{"x":1007,"y":1953},{"x":1007,"y":1985},{"x":826,"y":1985}],"direction":0,"angle":-90,"x":900,"y":1879,"width":32,"height":182},{"word":"黑","pos":[{"x":930,"y":2062},{"x":1033,"y":2073},{"x":1028,"y":2121},{"x":925,"y":2111}],"direction":0,"angle":-84,"x":953,"y":2039,"width":49,"height":104},{"word":"BLACKCAT","pos":[{"x":920,"y":2131},{"x":1070,"y":2131},{"x":1070,"y":2154},{"x":920,"y":2154}],"direction":0,"angle":-90,"x":983,"y":2068,"width":22,"height":150}],"height":2160,"width":1080,"orgHeight":2160,"orgWidth":1080,"content":"仅限紧急呼叫× 4G 74 11:22 中国电信 1.l 09 订单详情 买家付款 商家发货 交易完成 司 【已签收】 【温州市】 您的快件已送达淘宝仓 库2保管,地址:江省温州市瑞安市白象村博汇轿 车快修中心对面,如有疑问请电联快递员:谭光 明【18058396060】。相逢是缘,如果您对我的 服务感到满意,给个五星好不好? 【请在评价小件 员处给予五星好评】 o 2020-04-1511:24:35 收货人:屈文艳 18117358039 收货地址: 上海市闵行区浦江镇6组33号申通代售点 一 一 一 精英鹿旗舰店 (男+女) 美国苹果反光条休闲老爹鞋-... 白色40码,白色37码 ¥158.00 x1 退款中 商品小计:¥158.00 评价 再来一单 我要晒订单 黑 BLACKCAT "}

阿里云OCR图片文字识别使用教程相关推荐

  1. 阿里云 OCR 图片文字识别接口使用案例(java)

    阿里云 OCR 图片文字识别接口使用案例(java) 阿里云官方接口文档 前期需要完成 购买阿里云服务 购买服务 可以购买测试服务.每个阿里云用户可以购买1次免费的500次接口请求进行测试 购买完成之 ...

  2. 阿里云OCR图片文字识别(精确识别)

    根据需求通过composer下载SDK包 备注:composer 安装SDK包有问题可以指定版本进行升级 (去掉版本号前的^符可以指定版本升级) 代码实现: /*** 图片文字识别* @return ...

  3. 阿里云OCR通用文字识别和自定义模板OCR识别Python代码及一站式教程

    阿里云OCR 一.通用文字识别 1.开通 2.PY3代码 3.测试结果 二.自定义模板识别 1.开通 2.进行自定义模板 3.代码 三.最后 一.通用文字识别 1.开通 开通链接:https://ma ...

  4. OCR 图片文字识别图解教程

    一.什么是OCR 很早之前就听说有提取图片中文字的工具和方法,这种文字识别技术称为OCR(Optical Character Recognition).OCR技术的出现,实现了将印刷文字扫描得到的图片 ...

  5. 阿里云OCR图片识别

    阿里云OCR图片识别 请求参数(Body) 请求示例(java) 正常返回示例 错误码定义 阿里云OCR图片识别: 单字识别,表格识别,旋转功能 准备条件:阿里云OCR图片识别API购买,初次购买1分 ...

  6. Android平台上实现身份证识别(通过阿里云Api-印刷文字识别_身份证识别)

    Android平台上实现身份证识别(通过阿里云Api-印刷文字识别_身份证识别) 一: 前言 继上一篇文章有段时间了,上一篇文章的身份证和银行卡的识别时通过本地的opencv库,tess-two库识别 ...

  7. Android平台上实现银行卡识别(通过阿里云Api-印刷文字识别_银行卡识别)

    Android平台上实现银行卡识别(通过阿里云Api-印刷文字识别_银行卡识别) 一: 前言 上一篇文章是通过阿里云Api实现在android中扫描身份证和从相册中选取身份证图片识别身份证信息的功能, ...

  8. 阿里云OCR身份证信息识别

    阿里云OCR身份证信息识别 这里使用的是base64 public JSONObject getCard(MultipartFile file) {String host = "https: ...

  9. 一篇文章搞定百度OCR图片文字识别API

    一篇文章搞定百度OCR图片文字识别API https://www.jianshu.com/p/7905d3b12104 转载于:https://www.cnblogs.com/chongdongxia ...

  10. OCR图片文字识别,人工手动图片标注软件安装过程

    OCR图片文字识别,人工手动图片标注软件安装过程,本章关注标注软件的安装,启动过程 1. 下载 anaconda anaconda  下载慢的问题: 使用国内镜像地址下载: https://mirro ...

最新文章

  1. python如何调用文件_如何调用另一个python文件中的代码
  2. 如何用Word 2007写Blog
  3. 3P5 Industrial Engineering Lecture 1-2: Method of Study
  4. 今晚直播 | 双边分支网络BBN:攻坚长尾分布的现实世界任务
  5. redis过期策略和淘汰机制你知道多少?
  6. 每日一测1(带命令行参数运行)
  7. ClickHouse留存、路径、漏斗、session实战
  8. 10分钟就能学会,Linux操作系统21个shell常用命令
  9. 西门子S7-200 SMART编程软件下载
  10. UT斯达康首家手机网上专卖店落户淘宝网
  11. 图形界面介绍——Select键
  12. 查看java堆栈信息
  13. SpringBoot实战笔记:记一次接口406错误的解决
  14. 实际BCI应用:异步EEG/EOG BCI手抓取和释放的可行性
  15. 解决Android Studio 的AVD中的模拟器不能用PC键盘输入的问题
  16. java注解约束参数为固定值_java自定义注解的实现及属性设置
  17. oracle语句查询时间范围
  18. win10开启自带移动热点以及解决无法设置移动热点,请打开WLAN问题
  19. 微信服务号、订阅号和企业号的差别(运营和开发两个角度)
  20. 瞻博网络持续深耕 以“本土化”撬动“中国心”

热门文章

  1. 无猿无故!程序员成语大全
  2. codeforces 707c
  3. 计算机页码格式罗马数字,word 页码 罗马数字怎么从1开始
  4. macpro如何清理磁盘空间_在MacBook上,释放磁盘空间的7种方法
  5. Python 爬虫:专利信息
  6. Arduino相关函数
  7. android电视投屏 源码,【精品工具】简单、流畅、易用的安卓android投屏软件
  8. vscode自动生成项目目录结构
  9. 运行java -version出错 Error: could not open `\lib\amd64\jvm.cfg‘
  10. 像素,分辨率,PPI(像素密度),BPP 扫盲