iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Unity实现动物识别的代码怎么写
  • 779
分享到

Unity实现动物识别的代码怎么写

2023-06-29 03:06:13 779人浏览 八月长安
摘要

这篇“Unity实现动物识别的代码怎么写”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Unity实现动物识别的代码怎么写”文

这篇“Unity实现动物识别的代码怎么写”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Unity实现动物识别的代码怎么写”文章吧。

接口介绍:

识别近八千种动物,接口返回动物名称,并可获取识别结果对应的百科信息;还可使用EasyDL定制训练平台,定制识别分类标签。适用于拍照识图、幼教科普、图像内容分析等场景

创建应用:     

在产品服务中搜索图像识别,创建应用,获取AppID、apiKey、SecreTKEy信息:

Unity实现动物识别的代码怎么写

Unity实现动物识别的代码怎么写

查阅官方文档,以下是动物识别接口返回数据参数详情:

Unity实现动物识别的代码怎么写

定义数据结构

using System; /// <summary>/// 动物识别/// </summary>[Serializable]public class AnimalRecognition{    /// <summary>    /// 唯一的log id,用于问题定位    /// </summary>    public float log_id;    /// <summary>    /// 识别结果数组    /// </summary>    public AnimalRecognitionResult[] result;} [Serializable]public class AnimalRecognitionResult{    /// <summary>    /// 动物名称    /// </summary>    public string name;    /// <summary>    /// 置信度    /// </summary>    public float score;    /// <summary>    /// 百科词条    /// </summary>    public BaikeInfo baike_info;} [Serializable]public class BaikeInfo{    /// <summary>    /// 对应识别结果百度百科页面链接    /// </summary>    public string baike_url;    /// <summary>    /// 对应识别结果百科图片链接    /// </summary>    public string image_url;    /// <summary>    /// 对应识别结果百科内容描述    /// </summary>    public string description;}

下载C# SDK:

Unity实现动物识别的代码怎么写

下载完成后将AipSdk.dll动态库导入到Unity中:

Unity实现动物识别的代码怎么写

以下是调用接口时传入的参数详情:

Unity实现动物识别的代码怎么写

封装调用函数: 

using System;using System.Collections.Generic;using UnityEngine; /// <summary>/// 图像识别/// </summary>public class ImageRecognition {    //以下信息于百度开发者中心控制台创建应用获取    private const string appID = "";    private const string apiKey = "";    private const string secretKey = "";     /// <summary>    /// 动物识别    /// </summary>    /// <param name="bytes">图片字节数据</param>    /// <param name="topNum">返回预测得分top结果数,默认为6</param>    /// <param name="baikeNum">返回百科信息的结果数,默认不返回</param>    /// <returns></returns>    public static AnimalRecognition Animal(byte[] bytes, int topNum = 6, int baikeNum = 0)    {        var client = new Baidu.Aip.ImageClassify.ImageClassify(apiKey, secretKey);        try        {            var options = new Dictionary<string, object>            {                { "top_num", topNum },                { "baike_num", baikeNum }            };            var response = client.AnimalDetect(bytes, options);            AnimalRecognition animalRecognition = JSONConvert.DeserializeObject<AnimalRecognition>(response.ToString());            return animalRecognition;        }        catch (Exception error)        {            Debug.LogError(error);        }        return null;    }}

 测试图片:

Unity实现动物识别的代码怎么写

using System.IO;using UnityEngine; public class Example : MonoBehaviour{    private void Start()    {        ImageRecognition.Animal(File.ReadAllBytes(Application.dataPath + "/Picture.jpg"));    }}

Unity实现动物识别的代码怎么写

以上就是关于“Unity实现动物识别的代码怎么写”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注编程网精选频道。

--结束END--

本文标题: Unity实现动物识别的代码怎么写

本文链接: https://www.lsjlt.com/news/322340.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Unity实现动物识别的代码怎么写
    这篇“Unity实现动物识别的代码怎么写”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Unity实现动物识别的代码怎么写”文...
    99+
    2023-06-29
  • Unity实现动物识别的示例代码
    接口介绍: 识别近八千种动物,接口返回动物名称,并可获取识别结果对应的百科信息;还可使用EasyDL定制训练平台,定制识别分类标签。适用于拍照识图、幼教科普、图像内容分析等场景 创建...
    99+
    2024-04-02
  • Unity怎么实现植物识别
    本篇内容介绍了“Unity怎么实现植物识别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!接口介绍:可识别超过2万种常见植物和近8千种花卉,接...
    99+
    2023-06-22
  • 怎么用Unity代码实现红酒识别
    这篇文章主要介绍“怎么用Unity代码实现红酒识别”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用Unity代码实现红酒识别”文章能帮助大家解决问题。接口介绍:识别图像中的红酒标签,返回红酒名称...
    99+
    2023-06-29
  • 怎么用Unity代码实现菜品识别
    本篇内容介绍了“怎么用Unity代码实现菜品识别”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!接口介绍:识别超过9千种菜品,支持客户创建属于...
    99+
    2023-06-29
  • Unity实现红酒识别的示例代码
    接口介绍: 识别图像中的红酒标签,返回红酒名称、国家、产区、酒庄、类型、糖分、葡萄品种、酒品描述等信息,可识别数十万中外红酒;支持自定义红酒图库,在自建库中搜索特定红酒信息。 创建应...
    99+
    2024-04-02
  • Unity实现菜品识别的示例代码
    接口介绍: 识别超过9千种菜品,支持客户创建属于自己的菜品图库,可准确识别图片中的菜品名称、位置、卡路里信息,并获取百科信息,适用于多种客户识别菜品的业务场景中。 创建应用: &nb...
    99+
    2024-04-02
  • Unity实现车型识别的示例代码
    接口介绍: 该请求用于检测一张车辆图片的具体车型。即对于输入的一张图片(可正常解码,且长宽比适宜),输出图片的车辆品牌及型号。 创建应用: 在产品服务中搜索图像识别,创建应用,获取A...
    99+
    2024-04-02
  • Unity实现植物识别示例详解
    接口介绍: 可识别超过2万种常见植物和近8千种花卉,接口返回植物的名称,并支持获取识别结果对应的百科信息;还可使用EasyDL定制训练平台,定制识别植物种类。适用于拍照识图、幼教科普...
    99+
    2024-04-02
  • Python实现识别图像中人物的示例代码
    目录前言环境部署代码总结前言 接着上一篇:AI识别照片是谁,人脸识别face_recognition开源项目安装使用 根据项目提供的demo代码,调整了一下功能,自己写了一个识别人脸...
    99+
    2024-04-02
  • PyTorch实现手写数字识别的示例代码
    目录加载手写数字的数据数据加载器(分批加载)建立模型模型训练测试集抽取数据,查看预测结果计算模型精度自己手写数字进行预测加载手写数字的数据 组成训练集和测试集,这里已经下载好了,所以...
    99+
    2024-04-02
  • Unity基于ShaderLab实现光照系统的代码怎么写
    今天就跟大家聊聊有关Unity基于ShaderLab实现光照系统的代码怎么写,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、着色器1.顶点片元着色器分顶点着色器和片元着色器,对应渲...
    99+
    2023-06-22
  • Unity怎么实现OCR文字识别功能
    今天就跟大家聊聊有关Unity怎么实现OCR文字识别功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。首先登陆百度开发者中心,搜索文字识别服务:创建一个应用,获取AppID、APIK...
    99+
    2023-06-22
  • C#实现商城购物功能的代码怎么写
    这篇文章主要介绍“C#实现商城购物功能的代码怎么写”,在日常操作中,相信很多人在C#实现商城购物功能的代码怎么写问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C#实现商城购物功能的代码怎么写”的疑惑有所帮助!...
    99+
    2023-06-29
  • 怎么用Python代码实现人脸识别
    这篇文章主要介绍“怎么用Python代码实现人脸识别”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用Python代码实现人脸识别”文章能帮助大家解决问题。正文:环境要求:Ubuntu17.10P...
    99+
    2023-06-29
  • Unity接入百度AI实现通用物体和场景识别
    接口介绍: 可识别超过10万类常见物体和场景,接口返回大类及细分类的名称,并支持获取识别结果对应的百科信息;还可使用EasyDL定制训练平台,定制识别分类标签。广泛适用于图像或视频内...
    99+
    2024-04-02
  • Unity实现物体运动轨迹的绘制
    本文实例为大家分享了unity物体运动轨迹绘制的具体代码,供大家参考,具体内容如下 ① create empty,命名为LineRender ② 在Assects中新建材质,选择Sh...
    99+
    2024-04-02
  • Unity接入百度AI如何实现通用物体和场景识别
    Unity接入百度AI如何实现通用物体和场景识别,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。接口介绍:可识别超过10万类常见物体和场景,接口返回大类及细分类的...
    99+
    2023-06-26
  • pytorch教程实现mnist手写数字识别代码示例
    目录1.构建网络2.编写训练代码3.编写测试代码4.指导程序train和test5.完整代码 1.构建网络 nn.Moudle是pytorch官方指定的编写Net模块,在init函数...
    99+
    2024-04-02
  • 怎么用Python代码实现文字识别功能
    今天小编给大家分享一下怎么用Python代码实现文字识别功能的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.环境和配置要求...
    99+
    2023-06-30
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作