Unity如何接入AI实现果蔬识别
发表于:2025-01-17 作者:千家信息网编辑
千家信息网最后更新 2025年01月17日,这篇"Unity如何接入AI实现果蔬识别"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇
千家信息网最后更新 2025年01月17日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安全错误
数据库的锁怎样保障安全
新乡矩阵互联网科技有限公司
南京唯欧士网络技术有限公司
两台电脑搭建个人开发服务器
服务器主板组装游戏主机
修改数据库中的一个字段
无法连接许可证服务器
浮点数据库
pe服务器指令
网络安全检查指导组
学软件开发去哪最好
服务器cpu一直100
国外网络安全战略研究
广州大白互联网科技产品
广州金融软件开发报价
系统数据库总体设计
x3100m4服务器
数据库的数据很多如何做分页
wow服务器pvp
视频监控需要服务器吗
人大金仓查询数据库大小
我的世界服务器附魔剑
pe服务器指令
承接autosar软件开发
杭州风特网络技术有限公司
宏伟互联网科技有限公司
其他应收单数据库语句
广东商联支付网络技术
数据库转换成列表
汽车教材软件开发
网络安全研发费用