怎么用Unity代码实现菜品识别
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本篇内容介绍了"怎么用Unity代码实现菜品识别"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!接口介
千家信息网最后更新 2026年11月02日怎么用Unity代码实现菜品识别
本篇内容介绍了"怎么用Unity代码实现菜品识别"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
接口介绍:
识别超过9千种菜品,支持客户创建属于自己的菜品图库,可准确识别图片中的菜品名称、位置、卡路里信息,并获取百科信息,适用于多种客户识别菜品的业务场景中。
创建应用:
在产品服务中搜索图像识别,创建应用,获取AppID、APIKey、SecretKey信息:
查阅官方文档,以下是菜品识别接口返回数据参数详情:
定义数据结构:
using System; ////// 菜品识别/// [Serializable]public class DishRecognition { ////// 唯一的log id,用于问题定位 /// public float log_id; ////// 返回结果数目,及result数组中的元素个数 /// public int result_num; ////// 菜品识别结果数组 /// public DishRecognitionResult[] result;} ////// 菜品识别结果/// [Serializable]public class DishRecognitionResult{ ////// 菜名 /// public string name; ////// 卡路里,每100g的卡路里含量 /// public float calorie; ////// 识别结果中每一行的置信度值,0-1 /// public float probability; ////// 百科词条 /// public BaikeInfo baike_info;} [Serializable]public class BaikeInfo{ ////// 对应识别结果百度百科页面链接 /// public string baike_url; ////// 对应识别结果百科图片链接 /// public string image_url; ////// 对应识别结果百科内容描述 /// public string description;}
下载C# SDK:
下载完成后将AipSdk.dll动态库导入到Unity中:

以下是调用接口时传入的参数详情:
封装调用函数:
using System;using System.Collections.Generic;using UnityEngine; ////// 图像识别/// public class ImageRecognition { //以下信息于百度开发者中心控制台创建应用获取 private const string appID = ""; private const string apiKey = ""; private const string secretKey = ""; ////// 菜品识别 /// /// 图片字节数据 /// 返回预测得分top结果数,默认为5 /// 默认0.95,可以通过该参数调节识别效果,降低非菜识别率. /// 返回百科信息的结果数,默认不返回 ///public static DishRecognition Dish(byte[] bytes, int topNum = 5, float filterThreshold = 0.95f, int baikeNum = 0) { var client = new Baidu.Aip.ImageClassify.ImageClassify(apiKey, secretKey); try { var options = new Dictionary { { "top_num", topNum }, { "filter_threshold", Mathf.Clamp01(filterThreshold)}, { "baike_num", baikeNum} }; var response = client.DishDetect(bytes, options); DishRecognition dishRecognition = JsonConvert.DeserializeObject (response.ToString()); return dishRecognition; } catch (Exception error) { Debug.LogError(error); } return null; }}
测试图片:
using System.IO;using UnityEngine; public class Example : MonoBehaviour{ private void Start() { ImageRecognition.Dish(File.ReadAllBytes(Application.dataPath + "/Picture.jpg")); }}"怎么用Unity代码实现菜品识别"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
菜品
结果
百科
信息
图片
内容
参数
接口
数据
应用
代码
图像
客户
数组
更多
知识
详情
链接
学有所成
接下来
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网与科技
上海睿民互联网科技有限公司
互联网科技产业
国智互联网科技
互联网科技有限公司经营范围
西安互联网科技
远信互联网科技
互联网养老 桔豆科技
丰台科技园 互联网公司
佩信高科技互联网
互联网之后的科技是什么
湖南诚度互联网科技有限公司
中国科技创新与世界互联网大会
领航科技大厦互联网公司
本届互联网大会上的黑科技
工业互联网科技创业
兰石爱特工业互联网科技分公司
科技信息时代互联网发展
互联网科技对化妆品行业
每日互联网科技新闻
新华互联网科技学院
互联网科技社
沃里互联网科技
四川狮子座互联网科技
互联网科技英文翻译
海南科技产业互联网平台
湖北码尼互联网科技有限公司电话
江阴互联网智能科技产品进口
互联网科技研发水平
雨阳互联网卡科技有限公司