Unity如何接入AI实现果蔬识别
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇"Unity如何接入AI实现果蔬识别"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇
千家信息网最后更新 2025年11月07日Unity如何接入AI实现果蔬识别
这篇"Unity如何接入AI实现果蔬识别"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"Unity如何接入AI实现果蔬识别"文章吧。
接口介绍:
识别近千种水果和蔬菜的名称,适用于识别只含有一种果蔬的图片,可自定义返回识别结果数,适用于果蔬介绍相关的美食类APP中。
创建应用:
在产品服务中搜索图像识别,创建应用,获取AppID、APIKey、SecretKey信息:
查阅官方文档,以下是果蔬识别接口返回数据参数详情:
定义数据结构:
using System; ////// 果蔬识别/// [Serializable]public class IngredientRecognition{ ////// 唯一的log id,用于问题定位 /// public float log_id; ////// 返回结果数目,及result数组中的元素个数 /// public int result_num; ////// 识别结果数组 /// public IngredientRecognitionResult[] result;} ////// 果蔬识别结果/// [Serializable]public class IngredientRecognitionResult{ ////// 食材名称 /// public string name; ////// 置信度 /// public float score;}
下载C# SDK:
下载完成后将AipSdk.dll动态库导入到Unity中:
以下是调用接口时传入的参数详情:
在下载的SDK中并未发现通过url调用的重载函数,大概是官方文档未更新:
封装调用函数:
using System;using System.Collections.Generic;using UnityEngine; ////// 图像识别/// public class ImageRecognition { //以下信息于百度开发者中心控制台创建应用获取 private const string appID = ""; private const string apiKey = ""; private const string secretKey = ""; ////// 果蔬识别 /// /// 图片字节数据 /// 返回预测得分top结果数,如果为空或小于等于0默认为5;如果大于20默认20 ///public static IngredientRecognition Ingredient(byte[] bytes, int topNum = 5) { var client = new Baidu.Aip.ImageClassify.ImageClassify(apiKey, secretKey); try { var options = new Dictionary { { "top_num", topNum }, }; var response = client.Ingredient(bytes, options); IngredientRecognition ingredientRecognition = JsonConvert.DeserializeObject (response.ToString()); return ingredientRecognition; } catch (Exception error) { Debug.LogError(error); } return null; }}
测试图片:
using System.IO;using UnityEngine; public class Example : MonoBehaviour{ private void Start() { ImageRecognition.Ingredient(File.ReadAllBytes(Application.dataPath + "/Picture.jpg")); }}以上就是关于"Unity如何接入AI实现果蔬识别"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。
果蔬
内容
结果
接入
图片
接口
数据
应用
信息
函数
参数
名称
图像
官方
数组
文档
文章
知识
篇文章
详情
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
平台软件开发导论
lol服务器连接不上
筑牢网络安全抵制有害信息
数据库设计的收获与心得
国外学者谈网络安全技术
无线网络安全海报配色
gRPC中心服务器
济南梦起点网络技术有限公司
服务器为什么不能连接互联网
人才数据库信息采集表的作用
c 数据库语言增加
设计比较好的数据库
网络安全监控的设计与实现
数据库查看日志
戴尔r530服务器不断在重启
福州新华互联网科技学校是专科吗
数据库列类型
oracle数据库专家
杭州双静网络技术服务
网络安全外包公司排名
我的世界国服服务器
金蝶运行加密服务器
数据库注册归档日志文件
易捷网络技术
戴尔r530服务器不断在重启
文件上传用什么服务器
涛思数据库手册
ibm服务器电源灯闪
网络安全业绩描述
云隙服务器ip