这个类主要是解析json数据

using face;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace Camtest
{public class face_test{public static string Api_Key = "你的Api_Key";public static string Secret_Key = "你的Secret_Key";/// <summary>/// 脸部比对/// </summary>/// <param name="img"></param>/// <returns></returns>public static facemodel FaceDetect(String img){var client = new Baidu.Aip.Face.Face(Api_Key, Secret_Key);var image = File.ReadAllBytes(img);var options = new Dictionary<string, object>(){{"face_fields", "age,beauty,expression,gender,glasses,race"}};string result = client.FaceDetect(image, options).ToString();//解析json数据return json_test(result.ToString());}/// <summary>/// 解析json数据/// </summary>/// <param name="json"></param>public static facemodel json_test(string json){//得到根节点JObject jo_result = (JObject)JsonConvert.DeserializeObject(json.ToString());//得到result节点JArray jo_age = (JArray)JsonConvert.DeserializeObject(jo_result["result"].ToString());//查找某个字段与值facemodel facem = new facemodel();foreach (var val in jo_age){facem.age = ((JObject)val)["age"].ToString();facem.beauty = ((JObject)val)["beauty"].ToString();facem.expression = ((JObject)val)["expression"].ToString();facem.gender = ((JObject)val)["gender"].ToString();facem.glasses = ((JObject)val)["glasses"].ToString();facem.race = ((JObject)val)["race"].ToString();}return facem;}}
}

人脸检测解析json的工具类face_test相关推荐

  1. android okhttp+解析json( okhttp 工具类)

    2019.12.28更新 注意点: 1.只需要在AndroidManifest.xml application 属性中添加 ,就可以访问 http,而不是https android:usesClear ...

  2. java json 工具类_Java中JSON处理工具类使用详解

    本文实例为大家分享了JSON处理工具类的具体代码,供大家参考,具体内容如下 import java.io.IOException; import java.util.Date; import java ...

  3. java处理json的工具类(list,map和json的之间的转换)

    需要下载第三方的jar :net.sf.json import java.io.BufferedReader; import java.io.InputStream; import java.io.I ...

  4. java jexl 工具类_jexl表达式解析、计算工具类.md

    jexl表达式解析.计算工具类.md 根据表达式可以动态反向解析出变量:适合动态表达式,参数未知场景 如 (A0.2+B0.8)/C 解析出 A\B\C,把ABC参数值代入计算 初始化引擎 priva ...

  5. 常用的json处理工具类

    json工具的使用说明 在日常的开发中,经常会对json字符串进行处理,最常见的操作为序列化和反序列化,而当后端的开发使用的是spring boot框架时,在前后端进行交互时,是会自动的序列化和反序列 ...

  6. 常用的JSON转换工具类

    最近在写项目的时候,经常会有String转Object以及Object转Json字符串的需求,或者JSONArray转Lsit以及List转JSONArray的需求,所以抽时间封装一个常用Json工具 ...

  7. java 8583报文解析_ISO8583报文工具类(组装和解析报文) | 学步园

    很久没来csdn了.现在的工作地点在银行,妈的,不让上网啊. 写写博客其实是对自己知识的总结,这么长时间了,也该写点东西了.接触银行的项目,避免不了 遇上8583报文.具体介绍就不细讲了,这个网上一大 ...

  8. php批量解析json,封装php类批量解析css成json格式_html/css_WEB-ITnose

    封装php类批量解析css成json格式 业务需求 我相信很多同学有过做一个自定义建站系统的想法,好比某空间的自定义拖拽组件,如果想要实现一个可视化建站系统,那CSS作为前端样式而言,是必须要存入到数 ...

  9. 1.4 Go学习之正则Json处理时间工具类

    文章目录 正则表达式 JSON(tocheck) XML Time Epoch Time Formatting & Parsing 随机数 Number parsing URL parsing ...

最新文章

  1. Normalization 的发展历程
  2. keras中lstm参数_如何使用Keras为自定义NER构建深度神经网络
  3. breeze源码阅读心得
  4. 检测python进程是否存活
  5. java代码ftp重命名未生效_java使用apache commons连接ftp修改ftp文件名失败原因
  6. Visual C++ 时尚编程百例016(字体)
  7. ZZULIOJ 1063:最大公约与最小公倍
  8. (八)Locust 设置断言
  9. python elementtree 命名空间_用Python中的命名空间通过‘ElementTree’解析XML
  10. 为什么大公司一定要使用 DevOps?
  11. Java自带工具包StringUtils包含方法
  12. arm x86 区别_深入了解arm架构和x86架构有什么区别及各自的优势选型者重点查看...
  13. PostgreSQL命令导入sql文件
  14. golang解决数据库中null值的问题
  15. 2018年中国光学镜头行业发展现状及发展趋势分析【图】
  16. HDU 5976 Detachment
  17. 如何从NOAA下载SST数据
  18. TokenGazer《一问到底》| 第46期:研究员 VS eNotes
  19. uni-app开发多端之钉钉小程序
  20. TUV南德为比亚迪汽车工业户用储能系统颁发欧洲安全认证证书

热门文章

  1. 给定一个n节点的二叉树,写出一个O(n)时间非递归过程,将该树每个节点关键字输出,可以使用一个栈作为辅助数据结构(算法导论第十章10.4-3)
  2. 番茄时间有感之关于在疫情期间我与ACM不得不说的故事
  3. java 普通类获取session_如何在Java的普通类中获取Session以及request对象
  4. oracle错误 904,ORACLE 导出错误 EXP-00008: 遇到 Oracle 错误 904
  5. fastreport字体自适应_FastReport 自动换行与行高自适应及自动增加空行
  6. java gt_JAVA泛型知识--gt; lt;? extends Tgt;和lt;? super Tgt;
  7. 查看node的位置_升级Node版本RN项目运行报错cb.apply is not a function
  8. P3706 [SDOI2017]硬币游戏
  9. Acwing 271. 杨老师的照相排列
  10. P3760-[TJOI2017]异或和【树状数组】