百度智能小程序API AI

2020-08-20 10:40 更新

ocrIdCard


解釋: 用戶向服務(wù)請(qǐng)求識(shí)別身份證,身份證識(shí)別包括正面和背面。

方法參數(shù): Object

Object參數(shù)說明:

參數(shù)名 類型 必填 默認(rèn)值 說明
detect_direction Boolean 是否檢測(cè)圖像旋轉(zhuǎn)角度,默認(rèn)不檢測(cè),即:false。朝向是指輸入圖像是正常方向、逆時(shí)針旋轉(zhuǎn)90/180/270度。可選值包括:true:檢測(cè)旋轉(zhuǎn)角度并矯正識(shí)別;false:不檢測(cè)旋轉(zhuǎn)角度,針對(duì)擺放情況不可控制的情況建議本參數(shù)置為true
id_card_side String front:身份證含照片的一面;back:身份證帶國(guó)徽的一面
image String 圖片資源地址
detect_risk Boolean 是否開啟身份證風(fēng)險(xiǎn)類型(身份證復(fù)印件、臨時(shí)身份證、身份證翻拍、修改過的身份證)功能,默認(rèn)不開啟,即:false??蛇x值:true-開啟;false-不開啟
success Function 收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明:

參數(shù) 類型 說明
direction Number 圖像方向,當(dāng)detect_direction=true時(shí)存在。-1:未定義,0:正向,1: 逆時(shí)針90度,2:逆時(shí)針180度,3:逆時(shí)針270度
image_status String normal-識(shí)別正常;reversed_side-身份證正反面顛倒;non_idcard-上傳的圖片中不包含身份證;blurred-身份證模糊;other_type_card-其他類型證照;over_exposure-身份證關(guān)鍵字段反光或過曝;unknown-未知狀態(tài)
risk_type String 輸入?yún)?shù) detect_risk = true 時(shí),則返回該字段識(shí)別身份證類型: normal-正常身份證;copy-復(fù)印件;temporary-臨時(shí)身份證;screen-翻拍;unknow-其他未知情況
edit_tool String 如果參數(shù) detect_risk = true 時(shí),則返回此字段。如果檢測(cè)身份證被編輯過,該字段指定編輯軟件名稱,如:Adobe Photoshop CC 2014 (Macintosh),如果沒有被編輯過則返回值無此參數(shù)
log_id String 唯一的log id,用于問題定位
words_result Array 定位和識(shí)別結(jié)果數(shù)組
words_result_num Number 識(shí)別結(jié)果數(shù),表示words_result的元素個(gè)數(shù)
location Array 位置數(shù)組(坐標(biāo)0點(diǎn)為左上角)
left Number 表示定位位置的長(zhǎng)方形左上頂點(diǎn)的水平坐標(biāo)
top Number 表示定位位置的長(zhǎng)方形左上頂點(diǎn)的垂直坐標(biāo)
width Number 表示定位位置的長(zhǎng)方形的寬度
height Number 表示定位位置的長(zhǎng)方形的高度
words String 識(shí)別結(jié)果字符串

示例: 

swan.chooseImage({
    count: 1,
    success: function (res) {
        swan.ai.ocrIdCard({
            image: res.tempFilePaths[0],
            success: function (data) {
                swan.showToast({
                    title: JSON.stringify(data)
                });
            },
            fail: function (err) {
                swan.showToast({
                    title: '身份證識(shí)別失敗-fail'
                });
            }
        });
    },
    fail: function (err) {
        swan.showToast({
            title: '圖片選擇失敗'
        });
    }
});

ocrBankCard


解釋: 識(shí)別銀行卡并返回卡號(hào)、發(fā)卡行和卡片類型。

方法參數(shù): Object

Object參數(shù)說明:

參數(shù)名 類型 必填 默認(rèn)值 說明
image String 圖像資源地址
success Function 收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明:

參數(shù) 類型 說明
log_id String 請(qǐng)求標(biāo)識(shí)碼,隨機(jī)數(shù),唯一。
result Object 返回結(jié)果。

result 返回參數(shù)說明:

參數(shù) 類型 說明
bank_card_number String 銀行卡卡號(hào)
bank_name String 銀行名,不能識(shí)別時(shí)為空
bank_card_type String 銀行卡類型,0:不能識(shí)別; 1: 借記卡; 2: 信用卡

示例: 

swan.chooseImage({
    count: 1,
    success: function (res) {
        swan.ai.ocrBankCard({
            image: res.tempFilePaths[0],
            success: function (data) {
                swan.showModal({
                    title: '銀行卡識(shí)別-成功',
                    content: JSON.stringify(data),
                    showCancel: false
                });
            },
            fail: function (err) {
                swan.showToast({
                    title: '銀行卡識(shí)別失敗-fail'
                });
            }
        });
    },
    fail: function (err) {
        swan.showToast({
            title: '圖片選擇失敗'
        });
    }
});

ocrDrivingLicense


解釋: 對(duì)機(jī)動(dòng)車駕駛證所有關(guān)鍵字段進(jìn)行識(shí)別。

方法參數(shù): Object

Object參數(shù)說明:

參數(shù)名 類型 必填 默認(rèn)值 說明
image String 圖像資源地址
detect_direction Boolean 是否檢測(cè)圖像旋轉(zhuǎn)角度,默認(rèn)不檢測(cè),即:false。朝向是指輸入圖像是正常方向、逆時(shí)針旋轉(zhuǎn)90/180/270度??蛇x值包括:true:檢測(cè)旋轉(zhuǎn)角度并矯正識(shí)別;false:不檢測(cè)旋轉(zhuǎn)角度,針對(duì)擺放情況不可控制的情況建議本參數(shù)置為true。
unified_valid_period Boolean true: 歸一化格式輸出;false 或無此參數(shù)按非歸一化格式輸出
success Function 收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明:

參數(shù) 類型 說明
log_id String 唯一的log id,用于問題定位。
words_result_num Number 識(shí)別結(jié)果數(shù),表示words_result的元素個(gè)數(shù)
words_result Number 識(shí)別結(jié)果數(shù)組
words String 識(shí)別結(jié)果字符串

示例: 

swan.chooseImage({
    count: 1,
    success: function (res) {
        swan.ai.ocrDrivingLicense({
            image: res.tempFilePaths[0],
            'detect_direction': true,
            success: function (data) {
                swan.showModal({
                    title: '駕駛證識(shí)別-成功0000',
                    content: JSON.stringify(data),
                    showCancel: false
                });
            },
            fail: function (err) {
                swan.showToast({
                    title: '駕駛證識(shí)別失敗-fail'
                });
            }
        });
    },
    fail: function (err) {
        swan.showToast({
            title: '圖片選擇失敗'
        });
    }
});

ocrVehicleLicense


解釋: 對(duì)機(jī)動(dòng)車行駛證正本所有關(guān)鍵字段進(jìn)行識(shí)別。

方法參數(shù): Object

Object參數(shù)說明:

參數(shù)名 類型 必填 默認(rèn)值 說明
image String 圖像資源地址
detect_direction Boolean 是否檢測(cè)圖像旋轉(zhuǎn)角度,默認(rèn)不檢測(cè),即:false。朝向是指輸入圖像是正常方向、逆時(shí)針旋轉(zhuǎn)90/180/270度??蛇x值包括:true:檢測(cè)旋轉(zhuǎn)角度并矯正識(shí)別;false:不檢測(cè)旋轉(zhuǎn)角度,針對(duì)擺放情況不可控制的情況建議本參數(shù)置為true。
accuracy String normal 使用快速服務(wù),1200ms左右時(shí)延;缺省或其它值使用高精度服務(wù),1600ms左右時(shí)延
success Function 收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明:

參數(shù) 類型 說明
log_id String 唯一的log id,用于問題定位。
words_result_num Number 識(shí)別結(jié)果數(shù),表示words_result的元素個(gè)數(shù)
words_result Number 識(shí)別結(jié)果數(shù)組
words String 識(shí)別結(jié)果字符串

示例: 

swan.chooseImage({
    count: 1,
    success: function (res) {
        swan.ai.ocrVehicleLicense({
            image: res.tempFilePaths[0],
            success: function (data) {
                swan.showModal({
                    title: '駕駛證識(shí)別-成功',
                    content: JSON.stringify(data),
                    showCancel: false
                });
            },
            fail: function (err) {
                swan.showToast({
                    title: '駕駛證識(shí)別失敗-fail'
                });
            }
        });
    },
    fail: function (err) {
        swan.showModal({
            title: '圖片選擇失敗'
        });
    }
});

textReview


解釋: 運(yùn)用業(yè)界領(lǐng)先的深度學(xué)習(xí)技術(shù),判斷一段文本內(nèi)容是否符合網(wǎng)絡(luò)發(fā)文規(guī)范,實(shí)現(xiàn)自動(dòng)化、智能化的文本審核。

方法參數(shù): Object

Object參數(shù)說明:

參數(shù)名 類型 必填 默認(rèn)值 說明
content String 待審核文本,UTF-8,不可為空,不超過20000字節(jié)
success Function 收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明:

參數(shù) 類型 說明
log_id String 唯一的log id,用于問題定位。
result Object 審核結(jié)果詳情

result 返回參數(shù)說明:

參數(shù) 類型 說明
spam Number 請(qǐng)求中是否包含違禁,0表示非違禁,1表示違禁,2表示建議人工復(fù)審
reject Array 審核未通過的類別列表與詳情
review Array 待人工復(fù)審的類別列表與詳情
pass Array 審核通過的類別列表與詳情
label Number 請(qǐng)求中的違禁類型
score Number 違禁檢測(cè)分,范圍0~1,數(shù)值從低到高代表風(fēng)險(xiǎn)程度的高低
hit Array 違禁類型對(duì)應(yīng)命中的違禁詞集合,可能為空

違禁labels類型說明:

說明
1 暴恐違禁。
2 文本色情。
3 政治敏感。
4 惡意推廣。
5 低俗辱罵。

示例: 

swan.ai.textReview({
    content: '待審核文本',
    success: function (res) {
        swan.showToast({
            title: JSON.Stringify(res)
        });
    },
    fail: function (err) {
        swan.showToast({
            title: '文本審核失敗' + JSON.Stringify(res)
        });
    }
});

textToAudio


解釋: 將文本轉(zhuǎn)換為可以播放的mp3文件。

方法參數(shù): Object

Object參數(shù)說明:

參數(shù)名 類型 必填 默認(rèn)值 說明
tex String 合成的文本,使用UTF-8編碼。小于512個(gè)中文字或者英文數(shù)字。(文本在百度服務(wù)器內(nèi)轉(zhuǎn)換為GBK后,長(zhǎng)度必須小于1024字節(jié))
ctp String 客戶端類型選擇,web端填寫固定值1
lan String 固定值z(mì)h。語言選擇,目前只有中英文混合模式,填寫固定值z(mì)h
spd String 語速,取值0-9,默認(rèn)為5中語速
pit String 音調(diào),取值0-9,默認(rèn)為5中語調(diào)
vol String 音量,取值0-9,默認(rèn)為5中音量
per String 發(fā)音人選擇, 0為普通女聲,1為普通男生,3為情感合成-度逍遙,4為情感合成-度丫丫,默認(rèn)為普通女聲
success Function 收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明:

參數(shù) 類型 說明
data Object data.filePath合成語音的地址。

示例: 

swan.ai.textToAudio({
    tex: '需合成的文本',
    ctp: 1,
    lan: 'zh',
    success: function (res) {
        swan.showToast({
            title: '語音合成成功,地址' + res.filePath
        });
    },
    fail: function (err) {
        swan.showToast({
            title: '語音合成失敗' + JSON.Stringify(res)
        });
    }
});

imageAudit


解釋: 自定義圖像審核。

方法參數(shù): Object

Object參數(shù)說明:

參數(shù)名 類型 必填 默認(rèn)值 說明
image String 圖像資源地址
imgUrl String 網(wǎng)圖URL地址,以網(wǎng)圖形式請(qǐng)求,圖片Url需要做UrlEncode。不能與image并存。
success Function 收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明:

參數(shù) 類型 說明
log_id Long 請(qǐng)求唯一id
conclusion String 審核結(jié)果描述,成功才返回,失敗不返回
conclusionType Number 審核結(jié)果標(biāo)識(shí),成功才返回,失敗不返回
data Array 審核項(xiàng)詳細(xì)信息,響應(yīng)成功并且conclusion為疑似或不合規(guī)時(shí)才返回,響應(yīng)失敗或conclusion為合規(guī)是不返回。
type Number 審核類型,1:色情、2:性感、3:暴恐、4:惡心、5:水印碼、6:二維碼、7:條形碼、8:政治人物、9:敏感詞、10:自定義敏感詞
msg String 不合規(guī)項(xiàng)描述信息
probability Number 不合規(guī)項(xiàng)置信度
stars Array 政治人物列表數(shù)組,只有政治人物審核不通過才有
words String 審核不通過敏感詞,只有敏感詞審核不通過才有

conclusion、conclusionType參數(shù)說明:

參數(shù) 說明
1 合規(guī)
2 不合規(guī)
3 疑似
4 審核失敗

示例: 

swan.chooseImage({
    count: 1,
    success: function (res) {
        swan.ai.imageAudit({
            image: res.tempFilePaths[0],
            success: function (data) {
                swan.showModal({
                    title: '自定義圖像審核-成功',
                    content: JSON.stringify(data),
                    showCancel: false
                });
            },
            fail: function (err) {
                swan.showToast({
                    title: '自定義圖像審核-fail'
                });
            }
        });
    },
    fail: function (err) {
        swan.showModal({
            title: '圖片選擇失敗'
        });
    }
});

advancedGeneralIdentify


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

方法參數(shù): Object

Object參數(shù)說明:

參數(shù)名 類型 必填 默認(rèn)值 說明
image String 圖像資源地址
success Function 收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明:

參數(shù) 類型 說明
log_id Number 唯一的log id,用于問題定位
result_num Number 返回結(jié)果數(shù)目,及result數(shù)組中的元素個(gè)數(shù)
result Array) 標(biāo)簽結(jié)果數(shù)組
keyword String 圖片中的物體或場(chǎng)景名稱
score Number 置信度,0-1
root String 識(shí)別結(jié)果的上層標(biāo)簽,有部分錢幣、動(dòng)漫、煙酒等tag無上層標(biāo)簽

示例: 

swan.chooseImage({
    count: 1,
    success: function (res) {
        swan.ai.advancedGeneralIdentify({
            image: res.tempFilePaths[0],
            success: function (data) {
                swan.showModal({
                    title: '通用物體和場(chǎng)景識(shí)別-成功',
                    content: JSON.stringify(data),
                    showCancel: false
                });
            },
            fail: function (err) {
                swan.showToast({
                    title: '通用物體和場(chǎng)景識(shí)別失敗-fail'
                });
            }
        });
    },
    fail: function (err) {
        swan.showModal({
            title: '圖片選擇失敗'
        });
    }
});

objectDetectIdentify


解釋: 用戶向服務(wù)請(qǐng)求檢測(cè)圖像中的主體位置。

方法參數(shù): Object

Object參數(shù)說明:

參數(shù)名 類型 必填 默認(rèn)值 說明
image String 圖像資源地址
with_face Nmuber 如果檢測(cè)主體是人,主體區(qū)域是否帶上人臉部分,0-不帶人臉區(qū)域,其他-帶人臉區(qū)域,裁剪類需求推薦帶人臉,檢索/識(shí)別類需求推薦不帶人臉。默認(rèn)取1,帶人臉。
success Function 收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明:

參數(shù) 類型 說明
log_id Number 唯一的log id,用于問題定位
result_num Number 返回結(jié)果數(shù)目,及result數(shù)組中的元素個(gè)數(shù)
result Array 菜品識(shí)別結(jié)果數(shù)組
name String 菜名,示例:魚香肉絲
calorie Number 卡路里,每100g的卡路里含量
probability Number 識(shí)別結(jié)果中每一行的置信度值,0-1

示例: 

swan.chooseImage({
    count: 1,
    success: function (res) {
        swan.ai.objectDetectIdentify({
            image: res.tempFilePaths[0],
            success: function (data) {
                swan.showModal({
                    title: '圖像主體檢測(cè)-成功',
                    content: JSON.stringify(data),
                    showCancel: false
                });
            },
            fail: function (err) {
                swan.showToast({
                    title: '圖像主體檢測(cè)-fail'
                });
            }
        });
    },
    fail: function (err) {
        swan.showModal({
            title: '圖片選擇失敗'
        });
    }
});

carClassify

解釋: 用于檢測(cè)一張車輛圖片的具體車型,即對(duì)于輸入的一張圖片(可正常解碼,且長(zhǎng)寬比適宜),輸出圖片的車輛品牌及型號(hào)、顏色及年份、位置信息。

方法參數(shù): Object

Object參數(shù)說明:

參數(shù)名 類型 必填 默認(rèn)值 說明
image String 圖像資源地址
top_num Nmuber 返回結(jié)果top n,默認(rèn)5.
success Function 收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明:

參數(shù) 類型 說明
log_id Number 唯一的log id,用于問題定位
color_result string 顏色
result Array 車型識(shí)別結(jié)果數(shù)組
name String 車型名稱,示例:寶馬x6
score Number 置信度,示例:0.5321
year String 年份
location_result String 車在圖片中的位置信息

示例: 

swan.chooseImage({
    count: 1,
    success: function (res) {
        swan.ai.carClassify({
            image: res.tempFilePaths[0],
            'top_num': 7,
            success: function (data) {
                swan.showModal({
                    title: '細(xì)粒度圖像識(shí)別—車型識(shí)別-成功',
                    content: JSON.stringify(data),
                    showCancel: false
                });
            },
            fail: function (err) {
                swan.showToast({
                    title: '細(xì)粒度圖像識(shí)別—車型識(shí)別-fail'
                });
            }
        });
    },
    fail: function (err) {
        swan.showModal({
            title: '圖片選擇失敗'
        });
    }
});

dishClassify


解釋: 用于菜品識(shí)別,即對(duì)于輸入的一張圖片(可正常解碼,且長(zhǎng)寬比適宜),輸出圖片的菜品名稱、卡路里信息、置信度。

方法參數(shù): Object

Object參數(shù)說明:

參數(shù)名 類型 必填 默認(rèn)值 說明
image String 圖像資源地址
top_num Nmuber 返回結(jié)果top n,默認(rèn)5.
filter_threshold Nmuber 默認(rèn)0.95,可以通過該參數(shù)調(diào)節(jié)識(shí)別效果,降低非菜識(shí)別率.
success Function 收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明:

參數(shù) 類型 說明
log_id Number 唯一的log id,用于問題定位
result_num Number 返回結(jié)果數(shù)目,及result數(shù)組中的元素個(gè)數(shù)
result Array 菜品識(shí)別結(jié)果數(shù)組
name String 菜名,示例:魚香肉絲
calorie Number 卡路里,每100g的卡路里含量
probability Number 識(shí)別結(jié)果中每一行的置信度值,0-1

示例: 

swan.chooseImage({
    count: 1,
    success: function (res) {
        swan.ai.dishClassify({
            image: res.tempFilePaths[0],
            'filter_threshold': 0.9,
            success: function (data) {
                swan.showModal({
                    title: '細(xì)粒度圖像識(shí)別—植物識(shí)別-成功',
                    content: JSON.stringify(data),
                    showCancel: false
                });
            },
            fail: function (err) {
                swan.showToast({
                    title: '細(xì)粒度圖像識(shí)別—植物識(shí)別-fail'
                });
            }
        });
    },
    fail: function (err) {
        swan.showModal({
            title: '圖片選擇失敗'
        });
    }
});

logoClassify


解釋: 用于檢測(cè)和識(shí)別圖片中的品牌LOGO信息。即對(duì)于輸入的一張圖片(可正常解碼,且長(zhǎng)寬比適宜),輸出圖片中LOGO的名稱、位置和置信度。 當(dāng)效果欠佳時(shí),可以建立子庫(在控制臺(tái)創(chuàng)建應(yīng)用并申請(qǐng)建庫)并通過調(diào)用logo入口接口完成自定義logo入庫,提高識(shí)別效果。

方法參數(shù): Object

Object參數(shù)說明:

參數(shù)名 類型 必填 默認(rèn)值 說明
image String 圖像資源地址
custom_lib Boolean 是否只檢索用戶子庫,true則只檢索用戶子庫,false(默認(rèn))為檢索底庫+用戶子庫
success Function 收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明:

參數(shù) 類型 說明
log_id Number 唯一的log id,用于問題定位
result_num Number 識(shí)別結(jié)果數(shù),標(biāo)識(shí)返回結(jié)果數(shù)目
result Array 返回結(jié)果數(shù)組,每一項(xiàng)為一個(gè)識(shí)別出的logo
location Object 位置信息(左起像素位置、上起像素位置、像素寬、像素高)
left Number 坐起像素位置
top Number 上起像素位置
width Number 像素寬
height Number 像素高
name String 識(shí)別的品牌名稱

示例: 

swan.chooseImage({
    count: 1,
    success: function (res) {
        swan.ai.logoClassify({
            image: res.tempFilePaths[0],
            'custom_lib': false,
            success: function (data) {
                swan.showModal({
                    title: '細(xì)粒度圖像識(shí)別—logo商標(biāo)識(shí)別-成功',
                    content: JSON.stringify(data),
                    showCancel: false
                });
            },
            fail: function (err) {
                swan.showToast({
                    title: '細(xì)粒度圖像識(shí)別—logo商標(biāo)識(shí)別-fail'
                });
            }
        });
    },
    fail: function (err) {
        swan.showModal({
            title: '圖片選擇失敗'
        });
    }
});

animalClassify


解釋: 該請(qǐng)求用于識(shí)別一張圖片,即對(duì)于輸入的一張圖片(可正常解碼,且長(zhǎng)寬比較合適),輸出動(dòng)物識(shí)別結(jié)果。方法參數(shù): Object

Object參數(shù)說明:

參數(shù)名 類型 必填 默認(rèn)值 說明
image String 圖像資源地址
top_num Number 6 返回預(yù)測(cè)得分top結(jié)果數(shù),默認(rèn)為6
success Function 收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明:

參數(shù) 類型 說明
log_id Number 唯一的log id,用于問題定位
result Arrry 識(shí)別結(jié)果數(shù)組
name string 動(dòng)物名稱,示例:蒙古馬
score Number 置信度,示例:0.5321

示例: 

swan.chooseImage({
    count: 1,
    success: function (res) {
        swan.ai.animalClassify({
            image: res.tempFilePaths[0],
            'top_num': 6,
            success: function (data) {
                swan.showModal({
                    title: '細(xì)粒度圖像識(shí)別—?jiǎng)游镒R(shí)別-成功',
                    content: JSON.stringify(data),
                    showCancel: false
                });
            },
            fail: function (err) {
                swan.showToast({
                    title: '細(xì)粒度圖像識(shí)別—?jiǎng)游镒R(shí)別-fail'
                });
            }
        });
    },
    fail: function (err) {
        swan.showModal({
            title: '圖片選擇失敗'
        });
    }
});

plantClassify


解釋: 該請(qǐng)求用于識(shí)別一張圖片,即對(duì)于輸入的一張圖片(可正常解碼,且長(zhǎng)寬比較合適),輸出植物識(shí)別結(jié)果。方法參數(shù): Object

Object參數(shù)說明:

參數(shù)名 類型 必填 默認(rèn)值 說明
image String 圖像資源地址
success Function 收到開發(fā)者服務(wù)成功返回的回調(diào)函數(shù)
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

success 返回參數(shù)說明:

參數(shù) 類型 說明
log_id Number 唯一的log id,用于問題定位
result Arrry 識(shí)別結(jié)果數(shù)組
name String 植物名稱,示例:吉娃蓮
score Number 置信度,示例:0.5321

示例: 

swan.chooseImage({
    count: 1,
    success: function (res) {
        swan.ai.plantClassify({
            image: res.tempFilePaths[0],
            success: function (data) {
                swan.showModal({
                    title: '細(xì)粒度圖像識(shí)別—植物識(shí)別-成功',
                    content: JSON.stringify(data),
                    showCancel: false
                });
            },
            fail: function (err) {
                swan.showToast({
                    title: '細(xì)粒度圖像識(shí)別—植物識(shí)別-fail'
                });
            }
        });
    },
    fail: function (err) {
        swan.showModal({
            title: '圖片選擇失敗'
        });
    }
});
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)