• 大小: 462KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-11
  • 语言: 其他
  • 标签: 人脸对比  

资源简介

人脸对比实战项目,IDEA搭建,可用IDEA直接打开,可参考我的博客: https://blog.csdn.net/haoranhaoshi/article/details/85954440

资源截图

代码片段和文件信息

package facematch;

import org.json.JSONobject;

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.List;
import java.util.Map;

/**
 * 获取token类
 */
public class AuthService {
    public static void main(String[] args){
        System.out.println(getAuth(“PSce6S7M7WVRVyIux15iDToC“ “fvzwcYociG2GYnsZppKqEbSlUDQaQ9Sd“));
    }

    /**
     * 获取API访问token
     * 该token有一定的有效期,需要自行管理,当失效时需重新获取.
     * @param ak - 百度云官网获取的 API Key
     * @param sk - 百度云官网获取的 Securet Key
     * @return assess_token 示例:
     * “24.460da4889caad24cccdb1fea17221975.2592000.1491995545.282335-1234567“
     */
    public static String getAuth(String ak String sk) {
        // 获取token地址
        String authHost = “https://aip.baidubce.com/oauth/2.0/token?“;
        String getAccessTokenUrl = authHost
                // 1. grant_type为固定参数
                + “grant_type=client_credentials“
                // 2. 官网获取的 API Key
                + “&client_id=“ + ak
                // 3. 官网获取的 Secret Key
                + “&client_secret=“ + sk;
        try {
            URL realUrl = new URL(getAccessTokenUrl);
            // 打开和URL之间的连接
            HttpURLConnection connection = (HttpURLConnection) realUrl.openConnection();
            connection.setRequestMethod(“GET“);
            connection.connect();
            // 获取所有响应头字段
            Map> map = connection.getHeaderFields();
            // 遍历所有的响应头字段
            for (String key : map.keySet()) {
                System.err.println(key + “--->“ + map.get(key));
            }
            // 定义 BufferedReader输入流来读取URL的响应
            BufferedReader in = new BufferedReader(new InputStreamReader(connection.getInputStream()));
            String result = ““;
            String line;
            while ((line = in.readLine()) != null) {
                result += line;
            }
            /**
             * 返回结果示例
             */
            System.err.println(“result:“ + result);
            JSONobject jsonobject = new JSONobject(result);
            String access_token = jsonobject.getString(“access_token“);
            return access_token;
        } catch (Exception e) {
            System.err.printf(“获取token失败!“);
            e.printStackTrace(System.err);
        }
        return null;
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-01-10 16:06  FaceMatch\
     目录           0  2019-01-10 21:35  FaceMatch\.idea\
     目录           0  2019-01-10 16:05  FaceMatch\.idea\libraries\
     文件         268  2019-01-10 16:05  FaceMatch\.idea\libraries\lib.xml
     文件         276  2019-01-10 16:01  FaceMatch\.idea\misc.xml
     文件         265  2019-01-10 16:01  FaceMatch\.idea\modules.xml
     文件       10832  2019-01-10 21:35  FaceMatch\.idea\workspace.xml
     文件         495  2019-01-10 16:05  FaceMatch\FaceMatch.iml
     目录           0  2019-01-10 16:05  FaceMatch\lib\
     文件      232932  2018-04-27 15:00  FaceMatch\lib\gson-2.8.2.jar
     文件       94360  2018-02-04 21:02  FaceMatch\lib\json.jar
     目录           0  2019-01-10 16:06  FaceMatch\out\
     目录           0  2019-01-10 16:06  FaceMatch\out\production\
     目录           0  2019-01-10 16:06  FaceMatch\out\production\FaceMatch\
     目录           0  2019-01-10 16:06  FaceMatch\out\production\FaceMatch\facematch\
     文件        3468  2019-01-10 16:06  FaceMatch\out\production\FaceMatch\facematch\AuthService.class
     文件        3977  2019-01-10 16:06  FaceMatch\out\production\FaceMatch\facematch\FaceMatch.class
     目录           0  2019-01-10 16:06  FaceMatch\out\production\FaceMatch\userimage\
     文件       43137  2019-01-10 16:06  FaceMatch\out\production\FaceMatch\userimage\hao1.png
     文件       42104  2019-01-10 16:06  FaceMatch\out\production\FaceMatch\userimage\hao2.png
     文件       14406  2019-01-10 16:06  FaceMatch\out\production\FaceMatch\userimage\wang.jpg
     目录           0  2019-01-10 16:06  FaceMatch\out\production\FaceMatch\util\
     文件        2029  2019-01-10 16:06  FaceMatch\out\production\FaceMatch\util\base64Util.class
     文件        2322  2019-01-10 16:06  FaceMatch\out\production\FaceMatch\util\FileUtil.class
     文件        1349  2019-01-10 16:06  FaceMatch\out\production\FaceMatch\util\GsonUtils.class
     文件        4149  2019-01-10 16:06  FaceMatch\out\production\FaceMatch\util\HttpUtil.class
     目录           0  2019-01-10 16:02  FaceMatch\src\
     目录           0  2019-01-10 16:02  FaceMatch\src\facematch\
     文件        2671  2019-01-06 21:30  FaceMatch\src\facematch\AuthService.java
     文件        3682  2019-01-06 21:31  FaceMatch\src\facematch\FaceMatch.java
     目录           0  2019-01-10 16:02  FaceMatch\src\userimage\
............此处省略8个文件信息

评论

共有 条评论

相关资源