【只要10分钟 快速掌握文字识别】
置顶
爱小妞宝 发布于2018-06-26 21:11 浏览:54347 回复:179
39
收藏
最后编辑于2019-09-13

【只要10分钟 快速掌握文字识别】 教程

1.获取接口权限       2.下载接口调用工具       3.进行接口调用

具体步骤如下:

1.获取接口权限 

1.1  登录网址:ai.baidu.com

1.2  点击右上角“控制台”,选:文字识别

1.3  输入你的百度账号后,点击登录

1.4  点击“创建应用”(如果您已经在此处创建过应用,则直接点击管理应用,并直接跳转到1.6步)

                                                       图1.4.1创建应用

 

1.5   点击“创建应用”后

       A 输入应用名 ------B 文字识别包名:不需要(本教程只针对API调用,不涉及移动端SDK所以选择“不需要”)

                               ---- C 填写应用描述  ------D 点击“立即创建”。       

      创建后,点击“返回应用列表

                                         图1.5.A 输入应用名

                                             图1.5.B、C

                                           图1.5.D 创建应用完毕

 

1.6  获取密钥

      点击“返回创建应用列表”后,页面出现平台分配的密钥API Key、Secret Key(即AK、SK)。

      使用这两个密钥获取Access Token,调用接口(参见1.7)

                                         图1.6.获取密钥

 

1.7   获取Access Token

       OCR在线接口主要针对HTTP API调用者,调用API时需在URL中需带上Access Token参数。

       获取Access Token的流程如下:

       A、mac电脑,将示例代码复制到“终端”上(用1.6获取的2个密钥分别替换示例代码红色部分)。

             示例代码如下(中括号内的和中括号都要被替换!):

             curl -i -k 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【API Key】&client_secret=【Seceret Key】'

       B、非Mac电脑,操作流程和示例代码参考:http://ai.baidu.com/docs#/Auth/top或参见附录1使用postman获取

保存获取到的Access Token。

 

2.下载接口调用工具   

 

2.1   下载接口调用工具—Postman

        下载地址如下:

        Mac地址:https://app.getpostman.com/app/download/osx64?utm_source=site&utm_medium=apps&utm_campaign=macapp

       Windows地址:https://www.getpostman.com/downloads/

 

2.2   postman安装教程

(1)    双击安装包

(2)    初次登录无账号,可点击图示最下方蓝色字体部分,直接进入postman主界面。

                             图2.2.1点击蓝色字体

                                图2.2.2 postman主界面

 

3.进行接口调用

 

3.1    接口调用

     在postman上快速进行接口请求。

     具体如下:

    (1) 将请求格式切换为“post”

    (2) 输入请求地址(以通用文字识别高精度含位置版为例):

          https://aip.baidubce.com/rest/2.0/ocr/v1/accurate?access_token=【获取的access-token】

                                 图3.1.1 请求格式和请求地址

     (3) 修改请求头(header)

         Key栏输入:Content-Type

         Value栏输入:application/x-www-form-urlencoded


                                       图3.1.2 修改请求头

     (4) 点击body

         选择“x-www-form-urlencoded”keyvalue分别输入1个请求参数

        分别是:

                image=图片的base64转码后的结果,(转码工具:https://tool.css-js.com/base64.html,取消默认“包含头”选项或使用:             http://imgbase64.duoshitong.com,转码后去掉“data:image/*;base64,”)

                                          图3.1.3  输入参数

                                          图3.1.4  base64 转换

 

3.2   开始请求

       点击右上角蓝色“send”,请求成功,直接在下方返回值区域中获得结果:

 

             附录1:使用postman获取AccessToken

             在Postman中将请求方式更换为GET,在后面请求栏输入(中括号内的和中括号都要被替换!):https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【API KEY】&client_secret=【SECRET KEY】

 

收藏
点赞
39
个赞
共179条回复 最后由kerwinoyyx回复于2019-09-13 00:07
#180kerwinoyyx回复于2019-09-13 00:07:12

多给点耐心细心阅读,跟着做没问题

0
#179rose20135188回复于2019-09-11 09:42:24

多学点东西对自己有好处哈

0
#178丰神神丰回复于2019-09-10 14:29:07
#171 oyrong1988回复
你好,设置有点太复杂了,看了半天没看懂,感觉手机使用Ai百度通用文字识别非常简单,导入一张图片就可以显示识别的内容,电脑应用设置好复杂哟,有没有简化一点呀。
展开

这是给开发者用的,普通用户直接安装app多方便

0
#177rose20135188回复于2019-09-06 15:22:43
#176 yanghan028回复
他复杂了,不能出一个应用直接粘图片在里面识别吗?非要整个很复杂的步骤,算了,各自看到图片打字。
展开

打字的都还没嫌麻烦呢。

0
#176yanghan028回复于2019-09-05 11:51:25

他复杂了,不能出一个应用直接粘图片在里面识别吗?非要整个很复杂的步骤,算了,各自看到图片打字。

0
#175Zz11203回复于2019-08-16 11:04:38

按着步骤一步一步的去操作,调用成功了。主要是图片转码为base64要去掉表头与表尾  转换工具http://tool.oschina.net/encrypt?type=4

0
#174rose20135188回复于2019-08-11 16:43:03

这个给小孩学识字咋样?

0
#173天翼飞浪回复于2019-08-10 15:12:15

小白到图3.1.3输出参数开始就不会了,前面的都按照步骤做了,到了这一步没看懂,怎么做。有大佬教教嘛?

0
#172iambigass回复于2019-08-10 09:56:51

太复杂,想干嘛????

1
#171oyrong1988回复于2019-07-24 23:12:55

你好,设置有点太复杂了,看了半天没看懂,感觉手机使用Ai百度通用文字识别非常简单,导入一张图片就可以显示识别的内容,电脑应用设置好复杂哟,有没有简化一点呀。

2
#170rose20135188回复于2019-07-23 10:12:08

这个应用好,

0
#169嘦巭深nice回复于2019-07-21 10:57:41

看了看,这不就是先获取token然后利用postman这个软件生成个请求头顺便可以发送和接受响应么。。。。应该没说别的东西吧。。我想知道那个第一种方式每月换token怎么解决。。。

0
#168_绝对_0度回复于2019-07-20 10:17:56
#163 风儿嗳回复
魏泽西

看了一大圈评论,就数你突出,魏你妈了?!哗众取宠的东西!

这是搞技术的地方,不要逢「百度」必喷。你要真有点良心,有点担当,好好学技术,改变这个世界!

社会上悲惨的遭遇不仅只有一个「魏则西」,我们应该少些抱怨,努力提升自己,报效社会!

6
#167daipeng_hi回复于2019-07-19 10:19:05
#165 ok77323111回复
成功了,可能是因为我直接拷贝粘贴的原因导致image参数多了一个空格吧,无意中手打了一遍结果可以了,郁闷。
展开

复制粘贴的通病

0
#166ok77323111回复于2019-07-17 14:50:15

成功了,可能是因为我直接拷贝粘贴的原因导致image参数多了一个空格吧,无意中手打了一遍结果可以了,郁闷。

0
#165ok77323111回复于2019-07-17 14:49:51
#164 ok77323111回复
按照上面例子弄了两遍,还是返回结果是这个显示参数image找不到?我是按照说明做的了,难道接口改了吗 { "log_id": 363673728374116785, "error_code": 216101, "error_msg": "param image not exist" }
展开

成功了,可能是因为我直接拷贝粘贴的原因导致image参数多了一个空格吧,无意中手打了一遍结果可以了,郁闷。

0
#164ok77323111回复于2019-07-17 14:39:06

按照上面例子弄了两遍,还是返回结果是这个显示参数image找不到?我是按照说明做的了,难道接口改了吗

{
"log_id": 363673728374116785,
"error_code": 216101,
"error_msg": "param image not exist"
}

0
#163风儿嗳回复于2019-07-09 16:47:59

魏泽西

0
#162D丶Joking回复于2019-07-06 15:57:02

还真是十分钟

0
#161D丶Joking回复于2019-07-06 15:50:40

搞了十几分钟有点复杂

0
TOP
切换版块