W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
圖像標(biāo)簽對云存儲中存量數(shù)據(jù)的圖片標(biāo)簽識別,返回圖片中置信度較高的主題標(biāo)簽,幫助開發(fā)者分析圖像。
識別圖片中的場景、物品、人物等信息,例如自然風(fēng)光(山、海、天空、夕陽等)、人造環(huán)境(建筑、游樂場、會議室等)、人像(男性、女性、自拍、合照等)、物品(美食、穿著、日常用品等)、動物(貓、狗、鳥類、哺乳動物、海洋生物等各種寵物或野生動物)。
可以用于相冊分類、信息流內(nèi)容推薦、廣告推薦、圖庫分類檢索、視頻內(nèi)容理解、拍照識圖等各種場景。 注意:您不僅在云函數(shù)中可以使用該擴(kuò)展能力,也可以在客戶端使用,文件讀寫權(quán)限策略與云存儲一致,減去您額外的權(quán)限管理工作。
已經(jīng)開通云開發(fā)。 云環(huán)境已安裝圖像標(biāo)簽擴(kuò)展,點(diǎn)擊此處 查看安裝情況
npm install --save @cloudbase/extension-ci@latest
const extCI = require('@cloudbase/extension-ci');
// 初始化環(huán)境
qq.cloud.init({
env:"test-x1dzi"
})
// 注冊云開發(fā)擴(kuò)展
qq.cloud.registerExtension(extCI);
云函數(shù)中
const cloud = require('qq-server-sdk');
const extCI = require('@cloudbase/extension-ci');
// 初始化環(huán)境
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV
})
// 注冊云開發(fā)擴(kuò)展
cloud.registerExtension(extCI);
Cloud.invokeExtension(extensionName: String, options: Object): Promise
參數(shù) | 類型 | 是否必須 | 說明 |
---|---|---|---|
extensionName | String | 是 | 擴(kuò)展名,傳CloudInfinite |
options | Object | 是 | 擴(kuò)展參數(shù),說明見下方 |
|名稱|類型|是否必須|說明| |action|String|是|DetectLabel| |cloudPath|String|是|文件的絕對路徑,與cloud.uploadFile中一致|
|參數(shù)名稱|類型|描述| |RecognitionResult|Object|圖片標(biāo)簽識別結(jié)果|
|參數(shù)名稱|類型|描述| |Labels|Object|標(biāo)簽信息|
參數(shù)名稱 | 類型 | 描述 |
---|---|---|
Confidence | Int | 該標(biāo)簽的置信度分?jǐn)?shù),分?jǐn)?shù)越高則該標(biāo)簽準(zhǔn)確度越高 |
Name | String | 識別出的圖片標(biāo)簽 |
參數(shù)名稱 | 類型 | 描述 |
---|---|---|
Confidence | Int | 該標(biāo)簽的置信度分?jǐn)?shù),分?jǐn)?shù)越高則該標(biāo)簽準(zhǔn)確度越高 |
Name | String | 識別出的圖片標(biāo)簽 |
調(diào)用示例 小程序使用:
const extCI = require('@cloudbase/extension-ci');
qq.cloud.init({
env:"test-x1dzi"
})
// 注冊云開發(fā)擴(kuò)展
qq.cloud.registerExtension(extCI);
云函數(shù)中使用:
const cloud = require('qq-server-sdk');
const extCI = require('@cloudbase/extension-ci');
// 初始化環(huán)境
cloud.init({
env: cloud.DYNAMIC_CURRENT_ENV
})
// 注冊云開發(fā)擴(kuò)展
cloud.registerExtension(extCI);
您可以根據(jù)需要選擇在【客戶端】或【云函數(shù)】中使用,再按照如下代碼調(diào)用:
async function demo() {
try {
const res = await cloud.invokeExtension("CloudInfinite", {
action: "DetectLabel",
cloudPath: "demo.png" // 需要分析的圖像的絕對路徑,與cloud.uploadFile中一致
});
console.log(JSON.stringify(res.data, null, 4));
} catch (err) {
console.log(JSON.stringify(err, null, 4));
}
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: