C#调用百度人体分析SDK进行人流量分析,计算图片的人数

写在前面

本文默认已经注册了百度大脑(添加链接描述)账号,
以及创建了人体分析的应用获取了AppID,API Key,Secret Key
还没有上面操作的可以看我的这篇文章添加链接描述

安装sdk

打开vs2017,在解决方案中选中引用然后右击鼠标 再选择管理NuGET程序包
在这里插入图片描述

然后由下图文档方法一所示 搜索baidu.ai
在这里插入图片描述
下载第一个
在这里插入图片描述
安装以后可在解决方案窗口中看到新添加的引用
在这里插入图片描述

代码书写

然后再根据帮助文档先新建交互类
在这里插入图片描述
再添加 实现函数
在这里插入图片描述
根据实际写出C#代码如下

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;

namespace text_baidu_SDK1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            client.Timeout = 60000;  // 修改超时时间
        }

        // 设置APPID/AK/SK
        static string APP_ID = "你的id";
        static string API_KEY = "你的key";
        static string SECRET_KEY = "你的secretkey";
        Baidu.Aip.BodyAnalysis.Body client = new Baidu.Aip.BodyAnalysis.Body(API_KEY, SECRET_KEY);
        
        private void button1_Click(object sender, EventArgs e)
        {
            BodyNumDemo();
        }

        public void BodyNumDemo()
        {
            var image = File.ReadAllBytes(@"C:\Users\小何\Desktop\截图\2021-03\chrome_5ndSuie7MH.png");
            // 调用人流量统计,可能会抛出网络等异常,请使用try/catch捕获
            var result = client.BodyNum(image);
            Console.WriteLine(result["person_num"]);
        }

    }
}

选中图片就能得到查询结果了

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值