写在前面
本文默认已经注册了百度大脑(添加链接描述)账号,
以及创建了人体分析的应用获取了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"]);
}
}
}
选中图片就能得到查询结果了