Unity怎么实现植物识别
发表于:2025-01-16 作者:千家信息网编辑
千家信息网最后更新 2025年01月16日,本篇内容介绍了"Unity怎么实现植物识别"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!接口介绍:可
千家信息网最后更新 2025年01月16日Unity怎么实现植物识别
本篇内容介绍了"Unity怎么实现植物识别"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
接口介绍:
可识别超过2万种常见植物和近8千种花卉,接口返回植物的名称,并支持获取识别结果对应的百科信息;还可使用EasyDL定制训练平台,定制识别植物种类。适用于拍照识图、幼教科普、图像内容分析等场景。
创建应用:
在产品服务中搜索图像识别,创建应用,获取AppID、APIKey、SecretKey信息:
查阅官方文档,以下是植物识别接口返回数据参数详情:
定义数据结构:
using System; ////// 植物识别/// [Serializable]public class PlantRecognition{ ////// 唯一的log id,用于问题定位 /// public float log_id; ////// 识别结果数组 /// public PlantRecognition[] result;} [Serializable]public class PlantRecognitionResult{ ////// 植物名称 /// public string name; ////// 置信度 /// public float score; ////// 百科词条 /// 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 = ""; ////// 植物识别 /// /// 图片字节数据 /// 返回百科信息的结果数,默认不返回 ///public static PlantRecognition Plant(byte[] bytes, int baikeNum = 0) { var client = new Baidu.Aip.ImageClassify.ImageClassify(apiKey, secretKey); try { var options = new Dictionary { { "baike_num", baikeNum } }; var response = client.PlantDetect(bytes, options); Debug.Log(response); PlantRecognition plantRecognition = JsonConvert.DeserializeObject (response.ToString()); return plantRecognition; } catch (Exception error) { Debug.LogError(error); } return null; }}
测试图片:
using System.IO;using UnityEngine; public class Example : MonoBehaviour{ private void Start() { ImageRecognition.Plant(File.ReadAllBytes(Application.dataPath + "/Picture.jpg")); }}
"Unity怎么实现植物识别"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
植物
百科
结果
信息
内容
接口
图像
图片
数据
应用
参数
名称
更多
知识
详情
链接
实用
学有所成
接下来
产品服务
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
关于网络安全与执法安全的论文
速达荣耀无法连接服务器
excel查询数据库
网络安全宣传依然艾特
数据库 缺省值
小学生网络安全演讲内容
清空mysql表数据库表
人力资源如何进行软件开发的面试
互联网科技创新白皮书
信息与网络安全专业技术人员
安卓软件开发发展前景
沈阳学习软件开发哪个专业好
中学生的网络安全应注意什么
方舟端游怎么进不了服务器
如何打开WPS数据库
英文数据库的优缺点
sdk 数据库编程步骤
rac数据库 迁移到单机
远特服务器
微信云数据库如何创造集合
mysql跨服务器备份
织梦用的是什么数据库
国际版服务器怎么创造
软件开发用哪个网站好
什么是bvd数据库
宋宏奎 网络安全
网页代理服务器免费
从零学习软件开发要多久
pg数据库表字段属性
我的世界重进服务器管理就没了