国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

SpringBoot集成百度人臉識(shí)別實(shí)現(xiàn)登陸注冊功能Demo(二)

這篇具有很好參考價(jià)值的文章主要介紹了SpringBoot集成百度人臉識(shí)別實(shí)現(xiàn)登陸注冊功能Demo(二)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

前言

上一篇SpringBoot集成百度人臉demo中我使用的是調(diào)用本機(jī)攝像頭完成人臉注冊,本次demo根據(jù)業(yè)務(wù)需求的不同我采用文件上傳的方式實(shí)現(xiàn)人臉注冊。

效果演示

首頁
SpringBoot集成百度人臉識(shí)別實(shí)現(xiàn)登陸注冊功能Demo(二),spring boot,百度人臉識(shí)別

注冊
SpringBoot集成百度人臉識(shí)別實(shí)現(xiàn)登陸注冊功能Demo(二),spring boot,百度人臉識(shí)別

后端響應(yīng)數(shù)據(jù):

SpringBoot集成百度人臉識(shí)別實(shí)現(xiàn)登陸注冊功能Demo(二),spring boot,百度人臉識(shí)別

登錄

SpringBoot集成百度人臉識(shí)別實(shí)現(xiàn)登陸注冊功能Demo(二),spring boot,百度人臉識(shí)別

后端響應(yīng)數(shù)據(jù):

SpringBoot集成百度人臉識(shí)別實(shí)現(xiàn)登陸注冊功能Demo(二),spring boot,百度人臉識(shí)別

項(xiàng)目結(jié)構(gòu)

SpringBoot集成百度人臉識(shí)別實(shí)現(xiàn)登陸注冊功能Demo(二),spring boot,百度人臉識(shí)別

后端代碼實(shí)現(xiàn)

1、BaiduAiUtils工具類封裝文章來源地址http://www.zghlxwxcb.cn/news/detail-630757.html

package com.jzj.utils;

import com.baidu.aip.face.AipFace;
import lombok.extern.slf4j.Slf4j;
import org.json.JSONArray;
import org.json.JSONObject;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.stereotype.Component;

import javax.annotation.PostConstruct;
import java.util.HashMap;

/**
 * 百度AI工具類封裝
 *
 * @author 黎明
 * @version 1.0
 * @date 2023/8/5 9:35
 */
@Component
@Slf4j
public class BaiduAiUtils {
   
    /*
    注入百度個(gè)人用戶相關(guān)配置
     */
    @Value("${baidu.face.appId}")
    private String APP_ID;
    @Value("${baidu.face.apiKey}")
    private String API_KEY;
    @Value("${baidu.face.secretKey}")
    private String SECRET_KEY;
    @Value("${baidu.face.imageType}")
    private String IMAGE_TYPE;
    @Value("${baidu.face.groupId}")
    private String groupId;
    // 聲明私有變量client,AipFace是百度人臉識(shí)別 API 的 Java 客戶端類,用于與人臉識(shí)別服務(wù)進(jìn)行通信。
    private AipFace client;
    // 用于存儲(chǔ)一些參數(shù)配置(圖片質(zhì)量控制、活體檢測控制)
    private HashMap<String, String> map = new HashMap<>();

    /*
    私有的構(gòu)造函數(shù),表明該類是一個(gè)單例類,只能通過靜態(tài)方法獲取實(shí)例
     */
    private BaiduAiUtils() {
   
        // 圖片質(zhì)量控制 NONE: 不進(jìn)行控制 LOW:較低的質(zhì)量要求 NORMAL: 一般的質(zhì)量要求 HIGH: 較高的質(zhì)量要求 默認(rèn) NONE
        map.put("quality_control", "NORMAL");
        // 活體檢測控制 NONE: 不進(jìn)行控制 LOW:較低的活體要求(高通過率 低拒絕率) NORMAL: 一般的活體要求(平衡的拒絕率, 通過率) HIGH: 較高的活體要求(高拒絕率 低通過率) 默認(rèn)NONE
        map.put("liveness_control", "LOW");
    }

    /*
    用于在類初始化時(shí)執(zhí)行client的初始化操作
     */
    @PostConstruct
    public void init() {
   
        client = new AipFace(APP_ID, API_KEY, SECRET_KEY);
    }

    /**
     * 人臉注冊:用戶照片存入人臉庫中
     */
    public Boolean faceRegister(String userId, String image) {
   
        JSONObject res = client.addUser(image, IMAGE_TYPE, groupId, userId, map);
        log.info("人臉注冊響應(yīng)數(shù)據(jù) :{}", res);
        Integer errorCode = res.getInt("error_code");
        return errorCode == 0 ? true : false;
    }

    /**
     * 人臉更新:更新人臉庫中的用戶照片
     */
    public Boolean faceUpdate(String userId, String image) {
   
        JSONObject res = client.updateUser(image, IMAGE_TYPE, groupId, userId, map);
        log.info("人臉更新響應(yīng)數(shù)據(jù) :{}", res);
        Integer errorCode = res.getInt("error_code");
        return errorCode == 0 ? true : false;
    }

    /**
     * 人臉檢測:判斷上傳的圖片中是否具有面部信息
     */
    public Boolean faceCheck

到了這里,關(guān)于SpringBoot集成百度人臉識(shí)別實(shí)現(xiàn)登陸注冊功能Demo(二)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • SpringBoot整合百度云人臉識(shí)別功能

    SpringBoot整合百度云人臉識(shí)別功能

    首先需要在百度智能云官網(wǎng)中創(chuàng)建應(yīng)用,獲取 AppID,API Key,Secret Key 官網(wǎng)地址:https://console.bce.baidu.com/ 添加以下依賴即可。其中版本號(hào)可在 maven 官網(wǎng)查詢 便于后面去獲取值 AipFace 是人臉識(shí)別的 Java 客戶端,為使用人臉識(shí)別的開發(fā)人員提供了一系列的交互方法。初始化完成后

    2024年02月06日
    瀏覽(32)
  • 百度人臉識(shí)別_SpringBoot整合離線SDK

    建議使用低版本 SDK : Baidu_Face_Offline_SDK_Windows_Java_6.1.3 目前已知8.x版本對服務(wù)端不兼容,存在運(yùn)行過程中,第一次調(diào)用sdk能夠正常執(zhí)行,第二次時(shí)出現(xiàn)JVM異常。 SDK不支持多線程,一般都用于設(shè)備端,如人臉閘機(jī)上的面板機(jī)設(shè)備。 自定義庫文件路徑,與項(xiàng)目分離。 整合spring

    2024年02月08日
    瀏覽(30)
  • SpringBoot實(shí)現(xiàn)登陸注冊(附源碼)

    SpringBoot實(shí)現(xiàn)登陸注冊(附源碼)

    ? ? ? ? 先看看我的項(xiàng)目總結(jié)吧: 先說完美的吧,因?yàn)榍岸说顷懽越缑媸侵暗?,這次就復(fù)制了一下,在前端部分僅書寫了一些vue,使用v-model綁定username以及password,發(fā)送axios請求,后端那部分因?yàn)槭褂玫氖莔ybatis-plus,也沒有編寫一些sql語句,當(dāng)然,這些sql語句也不是很復(fù)

    2024年02月11日
    瀏覽(21)
  • 基于java框架百度AI接口人臉識(shí)別考勤簽到系統(tǒng) (springboot框架)開題答辯常規(guī)問題和如何回答

    ?博主介紹 :黃菊華老師《Vue.js入門與商城開發(fā)實(shí)戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門到精通的基礎(chǔ)知識(shí)視頻課程,免費(fèi) 項(xiàng)目配有對應(yīng)開發(fā)文檔、開題報(bào)告、任務(wù)書、

    2024年01月17日
    瀏覽(32)
  • 百度智能AI接口:人臉識(shí)別考勤簽到系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    ?博主介紹 :黃菊華老師《Vue.js入門與商城開發(fā)實(shí)戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門到精通的基礎(chǔ)知識(shí)視頻課程,免費(fèi) 項(xiàng)目配有對應(yīng)開發(fā)文檔、開題報(bào)告、任務(wù)書、

    2024年02月05日
    瀏覽(30)
  • 基于java和百度智能AI的人臉識(shí)別考勤簽到系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    基于java和百度智能AI的人臉識(shí)別考勤簽到系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

    ?博主介紹 :黃菊華老師《Vue.js入門與商城開發(fā)實(shí)戰(zhàn)》《微信小程序商城開發(fā)》圖書作者,CSDN博客專家,在線教育專家,CSDN鉆石講師;專注大學(xué)生畢業(yè)設(shè)計(jì)教育和輔導(dǎo)。 所有項(xiàng)目都配有從入門到精通的基礎(chǔ)知識(shí)視頻課程,免費(fèi) 項(xiàng)目配有對應(yīng)開發(fā)文檔、開題報(bào)告、任務(wù)書、

    2024年02月05日
    瀏覽(28)
  • C# 基于騰訊云人臉核身和百度云證件識(shí)別技術(shù)相結(jié)合的 API 實(shí)現(xiàn)

    C# 基于騰訊云人臉核身和百度云證件識(shí)別技術(shù)相結(jié)合的 API 實(shí)現(xiàn)

    目錄 騰訊云人臉核身技術(shù) Craneoffice.net 采用的識(shí)別方式 ? ? ? ? 1、活體人臉核身(權(quán)威庫): ? ? ? ? 2、活體人臉比對: ? ? ? ? 3、照片人臉核身(權(quán)威庫): 調(diào)用成本 百度云身份證識(shí)別 調(diào)用成本 相關(guān)結(jié)合點(diǎn) 核心代碼 實(shí)現(xiàn)調(diào)用人臉核身API的示例? 實(shí)現(xiàn)調(diào)用身份證識(shí)別API的示

    2024年02月08日
    瀏覽(26)
  • 【Python+百度API】實(shí)現(xiàn)人臉識(shí)別和顏值檢測系統(tǒng)(包括人臉數(shù)量、年齡、顏值評分、性別、種族、表情檢測)(超詳細(xì) 附源碼)

    【Python+百度API】實(shí)現(xiàn)人臉識(shí)別和顏值檢測系統(tǒng)(包括人臉數(shù)量、年齡、顏值評分、性別、種族、表情檢測)(超詳細(xì) 附源碼)

    需要源碼請點(diǎn)贊關(guān)注收藏后評論區(qū)留下QQ~~~ 本系統(tǒng)根據(jù)已有的模型上改寫,添加了在給照片打分的同時(shí)可以顯示照片,這樣顯得更加直觀和真實(shí) 如需要請自行前往官網(wǎng)查詢文檔相關(guān)內(nèi)容 百度API官網(wǎng) 部分內(nèi)容如下 接口能力 人臉檢測 :檢測圖片中的人臉并標(biāo)記出位置信息。

    2024年02月10日
    瀏覽(25)
  • SpringBoot+Vue 實(shí)現(xiàn)網(wǎng)頁版人臉登錄、人臉識(shí)別!【全部開源】

    SpringBoot+Vue 實(shí)現(xiàn)網(wǎng)頁版人臉登錄、人臉識(shí)別!【全部開源】

    FACE-UI 基于前后端分離Web端項(xiàng)目,主要實(shí)現(xiàn)了網(wǎng)頁版的人臉登錄,通過調(diào)取前端攝像頭拍照,傳入后臺(tái)進(jìn)行跟數(shù)據(jù)庫人臉庫的相似度比對。 技術(shù)點(diǎn):Springboot,Mysql,JWT,VUE 2.X 等等技術(shù)實(shí)現(xiàn),主要功能點(diǎn):人臉列表CRUD,日志列表CRUD,基于自建人臉庫通過base64編碼方式存儲(chǔ)人臉

    2024年02月06日
    瀏覽(22)
  • uni-app+云函數(shù)+百度AI(人臉檢測,人臉庫注冊,人臉1:N搜索)

    uni-app+云函數(shù)+百度AI(人臉檢測,人臉庫注冊,人臉1:N搜索)

    Hbuilderx編輯器(代碼編輯器) unicloud(云服務(wù)空間,本項(xiàng)目采用的是 阿里云 ) 百度智能云 (人臉識(shí)別API,有免費(fèi)測試資源可用) 1.創(chuàng)建項(xiàng)目,啟動(dòng)云開發(fā),選擇阿里云 2.新建云函數(shù) face --- 百度AI人臉識(shí)別業(yè)務(wù) face_token --- 生成與更新百度AI所需要的access_token getTable --- 獲取人臉簽

    2024年02月02日
    瀏覽(57)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包