a片免费观看在线观看,丝瓜视频在线下载ios安卓,美国十次啦网站
當(dāng)前位置: 主頁 > 資訊 > 前沿 >

掛接百度人臉識別(封裝模式)

來源:阿里云 瀏覽數(shù):
責(zé)任編輯:大道不孤,眾行致
時間:2024-10-08 15:41

[導(dǎo)讀]掛接百度人臉識別

平臺集成了很多第三方功能,通過統(tǒng)一的封裝模式進(jìn)行封裝,屏蔽了其技術(shù)細(xì)節(jié)。本篇介紹了封裝模式:

       一、統(tǒng)一封裝為jar包,存入maven。例如百度人臉識別為:

   <groupId>org.qlm</groupId>

   <artifactId>baidu-face-utils</artifactId>

   <version>1.0-SNAPSHOT</version>

      二、引入?yún)?shù)

@Configuration

@Component

public class BaiduFaceConfig  implements ApplicationRunner {

   @Value("${qlm.baidu.clientId}")

   public String clientId;

 

   @Value("${qlm.baidu.clientSecret}")

   public String clientSecret;

 

   public void run(ApplicationArguments args) throws Exception {

       BaiduFaceUtil.init(clientId, clientSecret);

   }

}

    這樣BaiduFaceUtil類就有了定義的參數(shù)

    三、定義各種dto用于封裝

例如:

@Data

@Schema(name = "faceDto",description = "照片信息")

public class faceDto {

   //圖片信息

   private String image;

   // BASE64 FACE_TOKEN

   private String image_type;

   //用戶組id

   private String group_id;

   private String user_id;

   private String user_info;

   /*

       圖片質(zhì)量控制

       NONE: 不進(jìn)行控制

       LOW:較低的質(zhì)量要求

       NORMAL: 一般的質(zhì)量要求

       HIGH: 較高的質(zhì)量要求

       默認(rèn) NONE

       若圖片質(zhì)量不滿足要求,則返回結(jié)果中會提示質(zhì)量檢測失敗

     */

   private String quality_control;

   /*

   活體檢測控制

   NONE: 不進(jìn)行控制

   LOW:較低的活體要求(高通過率 低攻擊拒絕率)

   NORMAL: 一般的活體要求(平衡的攻擊拒絕率, 通過率)

   HIGH: 較高的活體要求(高攻擊拒絕率 低通過率)

   默認(rèn)NONE

   若活體檢測結(jié)果不滿足要求,則返回結(jié)果中會提示活體檢測失敗

   * */

   private String liveness_control;

   /*

   操作方式

   APPEND: 當(dāng)user_id在庫中已經(jīng)存在時,對此user_id重復(fù)注冊時,新注冊的圖片默認(rèn)會追加到該user_id下

   REPLACE : 當(dāng)對此user_id重復(fù)注冊時,則會用新圖替換庫中該user_id下所有圖片

   默認(rèn)使用APPEND

   */

   private String action_type;

   /*

   操作方式

   APPEND: 當(dāng)user_id在庫中已經(jīng)存在時,對此user_id重復(fù)注冊時,新注冊的圖片默認(rèn)會追加到該user_id下

   REPLACE : 當(dāng)對此user_id重復(fù)注冊時,則會用新圖替換庫中該user_id下所有圖片

   默認(rèn)使用APPEND

   */

   private String face_sort_type;

}

 

四、定義靜態(tài)函數(shù)

//入庫

public static faceOperResultDto faceAdd(faceDto face)

//搜索

public static faceSearchResultDto faceSearch(faceDto face)

 五、使用

增加maven引用,直接調(diào)用靜態(tài)函數(shù)即可

免責(zé)聲明:本文僅代表作者個人觀點,與納金網(wǎng)無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實,對本文以及其中全部或者部分內(nèi)容、文字的真實性、完整性、及時性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實相關(guān)內(nèi)容。



  • TAGS:人工智能技術(shù) 人工智能 阿里云 AI
  • 網(wǎng)友評論

    您需要登錄后才可以發(fā)帖 登錄 | 立即注冊

    關(guān)閉

    全部評論:0條

    聯(lián)系方式

    服務(wù)熱線:15059788121 / 13489872927 / 15959158412

    換鏈Q(jìng)Q:943169942

    電子郵箱:943169942@qq.com

    聯(lián)系地址:福建省晉江國際工業(yè)設(shè)計園5號樓

    福建省信芯長盈科技有限公司 閩ICP備2021016425號-2/3

    Copyright www.westwoodtownhomes.com 2008-2025 All Rights Reserved

    開展“凈網(wǎng)2019"專項行動,堅決保障網(wǎng)絡(luò)空間清朗

    IOS版

    安卓版

    官網(wǎng)認(rèn)證