新聞中心
- swan.ai.dishClassify
- 方法參數
- object參數說明
- success 返回參數說明
- result 返回值說明
- 示例
- 圖片示例
- 代碼示例
- 返回值示例
- 方法參數
swan.ai.dishClassify
解釋:用于菜品識別,即對于輸入的一張圖片(可正常解碼,且長寬比適宜),輸出圖片的菜品名稱、卡路里信息、置信度。
Web 態(tài)說明:受宿主環(huán)境限制,Web 態(tài)暫不支持 AI 能力相關接口。在 Web 態(tài)會做打開百度 App 對應小程序頁面的降級處理。

創(chuàng)新互聯(lián)是一家專注于成都做網站、成都網站設計與策劃設計,洛陽網站建設哪家好?創(chuàng)新互聯(lián)做網站,專注于網站建設十載,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:洛陽等地區(qū)。洛陽做網站價格咨詢:028-86922220
方法參數
Object object
object參數說明
| 屬性名 | 類型 | 必填 | 默認值 | 說明 |
|---|---|---|---|---|
|
image |
String |
是 |
- |
圖像資源地址 |
|
top_num |
Number |
否 |
5 |
返回結果 top n,默認值為 5 |
|
filter_threshold |
Number |
是 |
- |
默認 0.95 ,可以通過該參數調節(jié)識別效果,降低非菜品識別率 |
|
success |
Function |
否 |
接口調用成功的回調函數 |
|
|
fail |
Function |
否 |
接口調用失敗的回調函數 |
|
|
complete |
Function |
否 |
接口調用結束的回調函數(調用成功、失敗都會執(zhí)行) |
success 返回參數說明
| 參數 | 類型 | 說明 |
|---|---|---|
|
log_id |
Number |
唯一的 log id ,用于問題定位 |
|
result_num |
Number |
返回結果數目,及 result 數組中的元素個數 |
|
result |
Array |
菜品識別結果數組 |
result 返回值說明
| 參數名 | 參數類型 | 說明 |
|---|---|---|
|
name |
String |
菜名,示例:魚香肉絲 |
|
has_calorie |
Boolean |
菜品是否含有卡路里 |
|
calorie |
String |
卡路里,每 100g 的卡路里含量 |
|
probability |
String |
識別結果中每一行的置信度值,0-1 |
示例
跳轉編輯工具
在開發(fā)者工具中打開
在 WEB IDE 中打開
掃碼體驗
代碼示例
請使用百度APP掃碼
圖片示例
代碼示例
- JS
Page({dishClassify() {swan.chooseImage({success: res => {let image = res.tempFilePaths[0];// AI系列的api有宿主使用限制,只可在百度App中使用,建議使用時加一層判斷防止代碼報未知錯誤let host = swan.getSystemInfoSync().host;if (host === 'baiduboxapp') {swan.ai.dishClassify({image,top_num: 5,filter_threshold: 0.95,success: res => {console.log('dishClassify res', res.result);},fail: err => {console.log('dishClassify res', err);}});}else {swan.showToast({title: '此api目前僅可在百度App上使用',icon: 'none'});}}});}});
返回值示例
- JSON
{"log_id": $log_id,"result_num": 5,"result": [{"calorie": "119","has_calorie": true,"name": "小炒黃牛肉","probability": "0.137841"},{"calorie": "22","has_calorie": true,"name": "牛肉粒","probability": "0.0870818"},{"calorie": "120","has_calorie": true,"name": "炒牛肉","probability": "0.0813015"},{"calorie": "109","has_calorie": true,"name": "炒田螺","probability": "0.0772957"},{"calorie": "117","has_calorie": true,"name": "干煸豆角","probability": "0.048997"}]}
文章題目:創(chuàng)新互聯(lián)百度小程序教程:swan.ai.dishClassify
本文URL:http://fisionsoft.com.cn/article/dphsesj.html


咨詢
建站咨詢
