文字识别软件测试初学者,【只要10分钟 快速掌握文字识别】
【只要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”,在key和value中分別輸入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】
總結
以上是生活随笔為你收集整理的文字识别软件测试初学者,【只要10分钟 快速掌握文字识别】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【H5/JS】游戏常用算法-碰撞检测-包
- 下一篇: C++11绑定器bind及functio