阿里云视觉智能开放平台人脸人体API Net SDK Quick Start

简介: 阿里云视觉智能开放平台基于达摩院自研的人脸人体分析技术,提供人脸检测与五官定位、人脸属性识别、人脸比对、人脸搜索、人体检测、人体属性、行为分析等多种功能,为开发者和企业用户提供高性能高可用的人脸人体识别服务。广泛应用于数字门店、楼宇门禁、身份识别、互动娱乐、IPC摄像头、内容广告等领域。本文介绍人脸比对CompareFace的NET SDK使用示例。

Step By Step

1、API官方说明
2、Open API Exployer使用快速开始
3、老版本NET SDK安装及使用
4、新版本NET SDK安装及使用


1、CompareFace API官方说明
人脸比对1:1
2、Open API Exployer使用快速开始
快速测试地址: CompareFace

图片.png

图片.png

3、老版本NET SDK安装及使用
  • 3.1 nuget安装sdk:aliyun-net-sdk-facebody

图片.png

  • 3.2 Code Sample
using Aliyun.Acs.Core;
using Aliyun.Acs.Core.Exceptions;
using Aliyun.Acs.Core.Http;
using Aliyun.Acs.Core.Profile;
using System;

namespace ConsoleApp9
{
    class Program
    {
        static void Main(string[] args)
        {
            IClientProfile profile = DefaultProfile.GetProfile("cn-shanghai", "<accesskey>", "<accesssecret>");
            DefaultAcsClient client = new DefaultAcsClient(profile);
            CommonRequest request = new CommonRequest();
            request.Method = MethodType.POST;
            request.Domain = "facebody.cn-shanghai.aliyuncs.com";
            request.Version = "2019-12-30";
            request.Action = "CompareFace";
            // request.Protocol = ProtocolType.HTTP;
            request.AddQueryParameters("QualityScoreThreshold", "60");
            request.AddQueryParameters("ImageURLA", "https://taro-tensorflow.oss-cn-shanghai.aliyuncs.com/face/jingtian1.jpeg");
            request.AddQueryParameters("ImageURLB", "https://taro-tensorflow.oss-cn-shanghai.aliyuncs.com/face/jingtian2.jpeg");
            try
            {
                CommonResponse response = client.GetCommonResponse(request);
                Console.WriteLine(System.Text.Encoding.Default.GetString(response.HttpResponse.Content));
            }
            catch (ServerException e)
            {
                Console.WriteLine(e);
            }
            catch (ClientException e)
            {
                Console.WriteLine(e);
            }
            Console.ReadKey();
        }
    }
}
  • 3.3 Result
{"RequestId":"FADC78F0-5C94-522E-B089-43AD********","Data":{"QualityScoreA":99.9901123046875,"QualityScoreB":95.234146118164062,"Thresholds":[61.0,69.0,75.0],"Confidence":83.987808227539062,"RectAList":[175,107,177,222],"RectBList":[167,76,170,219]}}
4、新版本NET SDK安装及使用
  • 4.1 nuget安装sdk:AlibabaCloud.SDK.Facebody20191230

图片.png

  • 4.2 Code Sample
using AlibabaCloud.SDK.Facebody20191230.Models;
using System;

namespace ConsoleApp10
{
    class Program
    {
        public static AlibabaCloud.SDK.Facebody20191230.Client CreateClient(string accessKeyId, string accessKeySecret)
        {
            AlibabaCloud.OpenApiClient.Models.Config config = new AlibabaCloud.OpenApiClient.Models.Config
            {
                // 您的AccessKey ID
                AccessKeyId = accessKeyId,
                // 您的AccessKey Secret
                AccessKeySecret = accessKeySecret,
            };
            // 访问的域名
            config.Endpoint = "facebody.cn-shanghai.aliyuncs.com";
            return new AlibabaCloud.SDK.Facebody20191230.Client(config);
        }
        static void Main(string[] args)
        {
            AlibabaCloud.SDK.Facebody20191230.Client client = CreateClient("<accesskey>", "<accesssecret>");
            CompareFaceRequest compareFaceRequest = new CompareFaceRequest
            {
                QualityScoreThreshold = 60f,
                ImageURLA = "https://taro-tensorflow.oss-cn-shanghai.aliyuncs.com/face/jingtian1.jpeg",
                ImageURLB = "https://taro-tensorflow.oss-cn-shanghai.aliyuncs.com/face/jingtian2.jpeg",
            };
            // 复制代码运行请自行打印 API 的返回值
            CompareFaceResponse compareFaceResponse = client.CompareFace(compareFaceRequest);
            Console.WriteLine(compareFaceResponse.Body.Data.RectAList.Count);
            Console.WriteLine(compareFaceResponse.Body.Data.Confidence);

            Console.ReadKey();
        }
    }
}
  • 4.3 Result
4
83.98781

更多参考

阿里云视觉智能开放平台--人脸识别使用教程
accesskey&accesssecret获取参考

相关文章
|
11月前
|
机器学习/深度学习 人工智能 安全
F5获评WAAP领导者:以智能API安全能力重塑企业防护体系
F5获评WAAP领导者:以智能API安全能力重塑企业防护体系
179 1
存储 人工智能 安全
1253 4
|
机器学习/深度学习 人工智能 监控
淘宝 API 助力,天猫店铺商品上下架智能管理
在电商竞争激烈的环境下,天猫商家通过淘宝开放平台API实现商品上下架自动化,结合智能算法提升管理效率,优化库存与销售,减少人工错误,提高运营效率与市场竞争力。
|
机器学习/深度学习 人工智能 供应链
淘宝API智能补货系统:库存周转率提升50%的奥秘
在电商竞争激烈的当下,库存管理效率决定企业成败。淘宝API智能补货系统融合人工智能与淘宝开放接口,实现库存自动化管理,大幅提升库存周转率,降低运营成本,助力企业实现高效、智能、精益的供应链管理。
|
机器学习/深度学习 JSON 监控
如何通过API技术提升电商客户忠诚度:构建智能化客户关系引擎
在电商竞争激烈的当下,客户忠诚度成为核心壁垒。通过API技术构建智能化客户关系系统,整合全渠道数据,实现个性化推荐与自动化运营,提升用户黏性与复购率。结合实时行为分析、差异化定价、积分系统等手段,打造高效忠诚度管理体系,助力企业实现长期增长。
|
人工智能 搜索推荐 大数据
2025年电商API发展趋势:智能化与个性化
2025年,电商API在人工智能与大数据推动下加速智能化、个性化发展。从智能库存预警到情境感知推荐,技术驱动效率跃升与体验升级。预计个性化API调用占比达75%,智能决策渗透率超90%,开发成本下降60%。电商API正从“功能连接器”进化为“智能服务中枢”,重构用户体验与商业生态。
|
人工智能 供应链 监控
苏宁易购电商 API 接口,家电库存管理智能方案
苏宁易购推出基于API的智能家电库存管理方案,融合实时数据同步、AI预测与自动化执行,助力企业优化库存周转、降低成本,提升运营效率与客户满意度。适用于ERP/WMS系统集成,实现库存管理智能化升级。
|
监控 API 数据安全/隐私保护
淘宝京东价格监控API接口:构建智能价格生态的基石
淘宝和京东的价格监控API接口为品牌方、商家及第三方服务商提供了强大的数据支持,以下从接口功能、调用方式、应用场景等方面进行详细介绍
|
自然语言处理 API 区块链
电商API未来航向:智能化、开放性及新兴技术融合新蓝海
电商API作为连接电商平台与各方的核心纽带,其未来发展方向将深刻影响行业生态。文章从智能化升级、集成化拓展、开放性增强及新兴技术融合四个方面展开探讨。智能化升级通过AI实现精准服务与自动化流程;集成化拓展打破数据孤岛,促进全链路协同;开放性增强推动行业标准化与创新合作;新兴技术如大数据、区块链和元宇宙则开拓新场景。这些趋势将重塑电商服务体验,提升效率与个性化水平,推动行业迈向智能化与生态化新时代。电商企业需积极拥抱变化,以技术创新应对未来挑战。
|
算法 搜索推荐 数据挖掘
智能API驱动:精准推荐,提升客户复购率
智能API驱动的精准推荐技术,通过实时数据分析与个性化算法,整合用户行为、偏好及商品特征,为电商、内容、旅游等多行业提供动态场景化推荐。低延迟、高并发的微服务架构确保流畅体验,A/B测试优化转化率,提升复购与客单价。支持企业自定义权重参数,适配多样化业务需求,助力交叉销售与增长策略。

热门文章

最新文章