日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人工智能 > pytorch >内容正文

pytorch

旷视人脸识别SDK 粗略分类剖析

發(fā)布時間:2024/3/26 pytorch 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 旷视人脸识别SDK 粗略分类剖析 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

根據(jù)目錄可以大致看到一套完整的SDK 函數(shù)分類。使用時根據(jù)demo按需查看sdk.

曠視SDK API接口

目錄

曠視SDK API接口

1.整體SDK的操作

1.1 獲取版本信息getVersion

1.2 初始化?init

1.3 釋放release ?

1.4 設置日志等級?setLogLevel

1.5 設置參數(shù) set_detect_config

2.人臉位置軌跡坐標信息

2.1 獲取人臉位置信息 detect?

2.2 視頻流人臉位置 detectAndTrack?

2.3 獲取人臉坐標 getFaceRect?

2.4 獲取跟蹤軌跡編號 getTrackId?

2.5 獲取?臉關(guān)鍵點?getFaceLandmark

2.6 重置跟蹤器?resetTrack

2.7 釋放人臉結(jié)構(gòu)體 releaseFace

2.8 ?臉?度模糊度屬性?getPoseBlurAttribute

2.9 獲取人臉關(guān)鍵點refineLandmark

3.2 釋放特征值?releaseFeature

3.3 比較特征值 compare

4.活體檢測

4.1可見光 getLiveness_bgr

4.2 紅外getLiveness_ir

4.3 紅外可見光 getLiveness_bgrir

4.4 雙目配置參數(shù) set_match_config

紅外電子屏過濾 ir_filter

可見光和紅外圖形對比 BGR_IR_match

5.人臉特征信息

5.1 getFaceAttrResult

5.2 getFaceOcclResult

2.底庫的操作

2.1 創(chuàng)建底庫

2.2 插入特征值

2.3 刪除底庫中指定人臉

2.4 底庫總數(shù)

2.5 清空底庫

2.6 釋放底庫releaseFaceGroup

2.7 底庫中檢索目標特征

identifyFromFaceGroup

2.8 底庫檢索返回前K個

top_k_FromFaceGroup


1.整體SDK的操作

1.1 獲取版本信息getVersion

獲取SDK版本和編譯時間。

返回值:常量字符串地址

eg const char* versionPtr = getVersion();

1.2 初始化?init

初始化函數(shù),使?SDK必須?先調(diào)?該函數(shù)并確保返回 RET_OK 。

1.3 釋放release ?

釋放 SDK 的各種內(nèi)部資源。

1.4 設置日志等級?setLogLevel

設置?志級別以打印必要的信息。

1.5 設置參數(shù) set_detect_config

配置檢測算法的內(nèi)部參數(shù)。

根據(jù)模型不同需要設置相應的值,請根據(jù)模型發(fā)布時的說明配置

2.人臉位置軌跡坐標信息

2.1 獲取人臉位置信息 detect?

靜態(tài)圖??臉檢測。輸?圖?,調(diào)?算法檢測出?臉的位置。?臉位置等信息保存在 FaceHandle 數(shù)據(jù)

結(jié)構(gòu)中,可調(diào)?相應接口獲取

2.2 視頻流人臉位置 detectAndTrack?

視頻流?臉檢測。輸?視頻幀,調(diào)?算法檢測出?臉的位置。?臉位置等信息保存在 FaceHandle 數(shù)據(jù)

結(jié)構(gòu)中,可調(diào)?相應接口獲取

2.3 獲取人臉坐標 getFaceRect?

獲取?臉坐標。

2.4 獲取跟蹤軌跡編號 getTrackId?

獲取跟蹤軌跡編號。 僅在執(zhí)? detectAndTrack 函數(shù)后調(diào)?該接口

2.5 獲取?臉關(guān)鍵點?getFaceLandmark

獲取?臉關(guān)鍵點。

2.6 重置跟蹤器?resetTrack

重置跟蹤器及軌跡。

2.7 釋放人臉結(jié)構(gòu)體 releaseFace

釋放從 detect 或 detectAndTrack 獲得的?臉數(shù)據(jù)結(jié)構(gòu)體

2.8 ?臉?度模糊度屬性?getPoseBlurAttribute

獲取?臉?度模糊度屬性。

2.9 獲取人臉關(guān)鍵點refineLandmark

精調(diào) pf 模型輸出的?臉關(guān)鍵點。

  • 人臉特征值
  • 獲取人臉特征值extract
  • 抽取?臉特征。

    3.2 釋放特征值?releaseFeature

    釋放特征值。extract 返回的特征值數(shù)組需要通過該接口釋放

    3.3 比較特征值 compare

    ?較兩組特征值,返回?對分數(shù)

    4.活體檢測

    4.1可見光 getLiveness_bgr

    可?光活體算法,獲取活體分數(shù)

    4.2 紅外getLiveness_ir

    近紅外活體算法,獲取活體分數(shù)。

    4.3 紅外可見光 getLiveness_bgrir

    紅外活體算法,獲取紅外活體分數(shù)

    4.4 雙目配置參數(shù) set_match_config

    配置雙?匹配參數(shù)。紅外電?屏過濾或雙?匹配需要考慮雙攝像頭的位置偏移,該函數(shù)即?于配置這個

    偏移量

    紅外電子屏過濾 ir_filter

    紅外電?屏過濾。輸?成對的彩?與紅外檢測結(jié)果,輸出紅外過濾的結(jié)果。紅外電?屏過濾的相關(guān)知識 請看專??檔

    可見光和紅外圖形對比 BGR_IR_match

    對可?光圖像 handle 數(shù)組和近紅外圖像的 ir_handle 數(shù)組進?匹配,找到可?光圖像中每?個

    FaceHandle 對應的近紅外圖像?臉。

    5.人臉特征信息

    5.1 getFaceAttrResult

    獲取?臉屬性特征:年齡、性別、頭發(fā)、胡?、眼鏡等特征

    5.2 getFaceOcclResult

    獲取?臉遮擋屬性:額頭、眼睛、??、臉頰、嘴和下巴等

    2.底庫的操作

    2.1 創(chuàng)建底庫

    createFaceGroup

    創(chuàng)建底庫,進?1:N 搜索前必須先創(chuàng)建底庫,可以加速搜索

    2.2 插入特征值

    insertFaceGroup

    將?個?臉特征數(shù)組插?底庫。

    2.3 刪除底庫中指定人臉

    removeFaceGroup

    刪除底庫中指定?臉

    2.4 底庫總數(shù)

    getFaceGroupCount

    獲取底庫總數(shù)。

    2.5 清空底庫

    resetFaceGroup

    清空底庫。

    2.6 釋放底庫releaseFaceGroup

    釋放底庫。

    2.7 底庫中檢索目標特征

    identifyFromFaceGroup

    在底庫中檢索?標特征,返回底庫中相似度分數(shù)最?的特征的 id 和分數(shù)。通常所講的"1:N"接口,進? ?臉識別底庫搜索。

    2.8 底庫檢索返回前K個

    top_k_FromFaceGroup

    ?持 TopK 查詢的"1:N"?臉識別接口。在底庫中對?標特征值進??對搜索,返回?對分數(shù)最?的前k 個特征的id和?對分數(shù)

    總結(jié)

    以上是生活随笔為你收集整理的旷视人脸识别SDK 粗略分类剖析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。