您现在的位置是:主页 > Web前端技术 > Web前端技术

Unity接入百度AI如何实现通用物体和场景识别开发技术

IDCBT2022-01-08服务器技术人已围观

简介Unity接入百度AI如何实现通用物体和场景识别,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获

Unity接入百度AI如何实现通用物体和场景识别,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

接口介绍:

可识别超过10万类常见物体和场景,接口返回大类及细分类的名称,并支持获取识别结果对应的百科信息;还可使用EasyDL定制训练平台,定制识别分类标签。广泛适用于图像或视频内容分析、拍照识图等业务场景。

创建应用:     

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

查阅官方文档,以下是通用物体和场景识别接口返回数据参数详情:

定义数据结构:

using System;
 
/// <summary>
/// 通用物体和场景识别
/// </summary>
[Serializable]
public class AdvancedGeneralRecognition
{
    /// <summary>
    /// 唯一的log id,用于问题定位
    /// </summary>
    public float log_id;
    /// <summary>
    /// 返回结果数目,及result数组中的元素个数
    /// </summary>
    public int result_num;
    /// <summary>
    /// 返回结果数组
    /// </summary>
    public AdvancedGeneralRecognitionResult[] result;
}
 
/// <summary>
/// 通用物体和场景识别结果
/// </summary>
[Serializable]
public class AdvancedGeneralRecognitionResult
{
    /// <summary>
    /// 图片中的物体或场景名称
    /// </summary>
    public string keyword;
    /// <summary>
    /// 置信度,0-1
    /// </summary>
    public float score;
    /// <summary>
    /// 识别结果的上层标签,有部分钱币、动漫、烟酒等tag无上层标签
    /// </summary>
    public string root;
    /// <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;
}

标签:

很赞哦! ()

相关文章

本栏推荐