• 大小: 27.54MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-08-06
  • 语言: Java
  • 标签: 百度人脸  Java  

资源简介

在线人脸识别完整版源码,内容包括了百度人脸API,所用技术Tracking.js+base64+Java+Web页面,前后端分离参考。

资源截图

代码片段和文件信息

package com.baidu.face.base64;

import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;

import sun.misc.base64Decoder;
import sun.misc.base64Encoder;

public class ImageTobase64Convert {


    /**
     * 传入本地图片地址,返回base64位的图片地址(将本地图片转为base64位图像)
     *
     * @return java.lang.String
     * @param: [imgFilePath]
     * @author lichenyi
     * @date 2018/7/17/017 22:08
     */
    public static String getImagebase64(String imgFilePath) {
        byte[] data = null;
        try {
            InputStream in = new FileInputStream(imgFilePath);
            data = new byte[in.available()];
            in.read(data);
            in.close();
        } catch (IOException e) {
            e.printStackTrace();
        }
        base64Encoder encoder = new base64Encoder();
        return encoder.encode(data);
    }

    /**
     * 传入base64位图像地址和本地路径,将base64位图像转为本地图片,返回转换结果
     *
     * @return boolean
     * @param: [base64 imgFilePath]
     * @author lichenyi
     * @date 2018/7/17/017 22:08
     */
    public static boolean getImageFilePath(String base64 String imgFilePath) {
        if (base64 == null)
            return false;
        base64Decoder decoder = new base64Decoder();
        try {
            byte[] bytes = decoder.decodeBuffer(base64);
            for (int i = 0; i < bytes.length; ++i) {
                if (bytes[i] < 0) {
                    bytes[i] += 256;
                }
            }
            OutputStream out = new FileOutputStream(imgFilePath);
            out.write(bytes);
            out.flush();
            out.close();
            return true;
        } catch (Exception e) {
            e.printStackTrace();
            return false;
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-17 23:39  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\
     目录           0  2018-07-17 23:39  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\
     目录           0  2018-07-18 10:00  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\
     目录           0  2018-07-18 10:00  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\
     目录           0  2018-07-18 10:00  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\artifacts\
     文件         287  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\artifacts\student_war.xml
     文件        4127  2018-07-17 22:57  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\artifacts\student_war_exploded.xml
     文件         626  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\compiler.xml
     目录           0  2018-07-18 10:00  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\inspectionProfiles\
     文件        1444  2018-07-10 13:51  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\inspectionProfiles\Project_Default.xml
     目录           0  2018-07-18 10:00  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\
     文件         514  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__aopalliance_aopalliance_1_0.xml
     文件         493  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__com_alibaba_druid_1_0_12.xml
     文件         507  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__com_alibaba_fastjson_1_2_3.xml
     文件         487  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__com_baidu_aip_face_4_2_0.xml
     文件         644  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_annotations_2_5_0.xml
     文件         595  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_core_2_5_0.xml
     文件         623  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__com_fasterxml_jackson_core_jackson_databind_2_5_0.xml
     文件         570  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__com_thetransactioncompany_cors_filter_2_5.xml
     文件         640  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__com_thetransactioncompany_java_property_utils_1_9_1.xml
     文件         525  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__commons_dbcp_commons_dbcp_1_4.xml
     文件         605  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__commons_fileupload_commons_fileupload_1_2_2.xml
     文件         503  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__commons_io_commons_io_2_4.xml
     文件         572  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__commons_logging_commons_logging_1_1_3.xml
     文件         525  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__commons_pool_commons_pool_1_6.xml
     文件         473  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__javax_servlet_jstl_1_2.xml
     文件         578  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__javax_servlet_servlet_api_3_0_alpha_1.xml
     文件         462  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__junit_junit_4_8_2.xml
     文件         469  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__log4j_log4j_1_2_17.xml
     文件         567  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__mysql_mysql_connector_java_5_1_6.xml
     文件         542  2018-06-19 17:27  baidu-face-在线人脸识别完整版源码包(JavaAndWeb)\JAVA代码\bface\.idea\libraries\Maven__org_aspectj_aspectjweaver_1_8_4.xml
............此处省略498个文件信息

评论

共有 条评论