摘要:文檔中心接入流程按照文檔獲取,進行用戶身份驗證和授權的憑證的生成自行獲取網絡錯誤,請重試選擇人臉識別人臉檢測,人臉識別接口分為和兩個版本,確認在百度云后臺獲得的是還是版本接口權限。
文檔中心:https://ai.baidu.com/docs#/Begin/a2bbf4b2接入流程 1. 按照文檔獲取AppID、API Key、Secret Key,進行Access Token(用戶身份驗證和授權的憑證)的生成
const getBaiduToken = function () { return new Promise((resolve, reject) => { //自行獲取APIKey、SecretKey const apiKey = APIKey; const secKey = SecretKey; const tokenUrl = `https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=${apiKey}&client_secret=${secKey}`; wx.request({ url: tokenUrl, method: "POST", dataType: "json", header: { "content-type": "application/json; charset=UTF-8" }, success: function (res) { resolve(res); }, fail: function (res) { wx.hideLoading(); wx.showToast({ title: "網絡錯誤,請重試!", icon: "none", duration: 2000 }) reject(res); }, complete: function (res) { resolve(res); } }) }) }2. 選擇人臉識別-->人臉檢測,人臉識別接口分為V2和V3兩個版本,確認在百度云后臺獲得的是V2還是v3版本接口權限。
//封裝識別方法 const getImgIdentify = function(tokenUrl, data){ return new Promise((resolve, reject) => { const detectUrl = `https://aip.baidubce.com/rest/2.0/face/v3/detect?access_token=${tokenUrl}`; wx.request({ url: detectUrl, data: data, method: "POST", dataType: "json", header: { "content-type": "Content-Type:application/json; charset=UTF-8" }, success: function (res) { resolve(res); }, fail: function (res) { wx.hideLoading(); wx.showToast({ title: "網絡錯誤,請重試!", icon: "none", duration: 2000 }) reject(res); }, complete: function (res) { resolve(res); } }) }) }3. 調用識別方法
getBaiduToken().then((res) => { let token = res.data.access_token; let data = { "image": self.data.img, "image_type":"URL", "face_field":"ge,beauty,expression,face_shape,gender,glasses,landmark,race,quality,eye_status,emotion,face_type" } util.getImgIdentify(token, data).then((res)=>{ //百度接口返回的結果 let score = parseInt(res.data.result.face_list[0].beauty); self.setData({ score: score, }) }) })4. 結果如下:
哼~一點都不準
原文地址:https://github.com/liujianxi/...
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/100303.html
摘要:安裝推薦安裝好,執行新建是人臉識別的客戶端,為使用人臉識別的開發人員提供了一系列的交互方法。參考如下代碼新建一個你的你的你的你的調用人臉檢測這里僅以人臉檢測為例,其他都大同小異。百度文檔中提到,圖片信息總數據。 安裝SDK 推薦安裝好pip,執行pip install baidu-aip 新建AipFace AipFace是人臉識別的Python SDK客戶端,為使用人臉識別的開發人員...
閱讀 1317·2021-11-11 10:57
閱讀 3737·2021-09-07 10:10
閱讀 3454·2021-08-03 14:03
閱讀 3081·2019-08-30 13:45
閱讀 695·2019-08-29 11:19
閱讀 1050·2019-08-28 18:07
閱讀 3111·2019-08-26 13:55
閱讀 821·2019-08-26 12:17