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