百度智能小程序 通用物體及場(chǎng)景識(shí)別

2020-09-05 14:15 更新

swan.ai.advancedGeneralIdentify

解釋 :通用物體及場(chǎng)景識(shí)別,即對(duì)于輸入的一張圖片(可正常解碼,且長(zhǎng)寬比適宜),輸出圖片中的多個(gè)物體及場(chǎng)景標(biāo)簽。

方法參數(shù)

Object object

object 參數(shù)說(shuō)明

屬性名 類型 必填 默認(rèn)值 說(shuō)明

image

String

-

圖像資源地址

success

Function

接口調(diào)用成功的回調(diào)函數(shù)

fail

Function

接口調(diào)用失敗的回調(diào)函數(shù)

complete

Function

接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說(shuō)明

參數(shù) 類型 說(shuō)明

log_id

Number

唯一的 log id ,用于問(wèn)題定位。

result_num

Number

返回結(jié)果數(shù)目,及 result 數(shù)組中的元素個(gè)數(shù)。

result

Array

標(biāo)簽結(jié)果數(shù)組

result 返回值說(shuō)明

參數(shù)名 參數(shù)類型 說(shuō)明
keyword String 圖片中的物體或場(chǎng)景名稱
score Number 置信度, 0-1 。
root String 識(shí)別結(jié)果的上層標(biāo)簽,有部分錢幣、動(dòng)漫、煙酒等 tag 無(wú)上層標(biāo)簽。

示例 

在開(kāi)發(fā)者工具中打開(kāi)


圖片示例



代碼示例

Page({
    advancedGeneralIdentify() {
        swan.chooseImage({
            success: res => {
                let image = res.tempFilePaths[0];
                // AI系列的api有宿主使用限制,只可在百度App中使用,建議使用時(shí)加一層判斷防止代碼報(bào)未知錯(cuò)誤
                let host = swan.getSystemInfoSync().host;
                if (host === 'baiduboxapp') {
                    swan.ai.advancedGeneralIdentify({
                        image, // 暫不支持識(shí)別網(wǎng)絡(luò)圖片
                        success: res => {
                            console.log('advancedGeneralIdentify res', res.result);
                        },
                        fail: err => {
                            console.log('advancedGeneralIdentify err', err);
                        }
                    });
                }
                else {
                    swan.showToast({
                        title: '此api目前僅可在百度App上使用',
                        icon: 'none'
                    });
                }
            }
        })
    }
});

返回值示例

{
    "log_id": $log_id,
    "result_num": 5,
    "result": [
        {
            "score": 0.371429,
            "root": "",
            "keyword": "Shop BGM & J-Clef ????? Vol.7 (商店音樂(lè) & J-Clef 咖啡故事 Vol.7)"
        },
        {
            "score": 0.25045,
            "root": "商品-容器",
            "keyword": "水壺"
        },
        {
            "score": 0.169905,
            "root": "商品-生活用品",
            "keyword": "功夫茶具"
        },
        {
            "score": 0.095448,
            "root": "交通工具-汽車",
            "keyword": "汽車"
        },
        {
            "score": 0.019755,
            "root": "商品-食物",
            "keyword": "咖啡"
        }
    ]
}


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)