人臉識別全志T509工業級Android晶片商湯演算法sdk說明

吉布斯科技發表於2021-01-03

雙目活體介面呼叫流程

1. 初始化

首先,需要提前將model檔案和license檔案拷貝到裝置上。

可以參考sample,呼叫FileUtil.copyAssetsToFile或者採用其他方式實現。

呼叫**BinocularEngine.getInstance().init**介面進行初始化

注意:由於模型大小和裝置效能,建議非同步初始化

2. 配置

在初始化時進行傳入可以進行雙目活體相關的引數配置

例項化**IdentifyConfig**並配置對應Config
1.設定初始化配置**setInitConfig(InitConfig initConfig)**
2.設定識別影像配置**setImageConfig(ImageConfig var1)**
3.設定識別閥值配置**setThresholdConfig(ThresholdConfig var1)**

3. 輸入資料

'調取雙目幀資料輸入'呼叫**BinocularEngine.getInstance().input**介面

4.識別控制

'開始識別'呼叫**BinocularEngine.getInstance().start**介面
'停止識別'呼叫**BinocularEngine.getInstance().stop**介面

5.結果回撥

'新增回撥'呼叫**BinocularEngine.getInstance().addIdentifyCallback**介面
'移出回撥'呼叫**BinocularEngine.getInstance().removeIdentifyCallback**介面

6.進行提取特徵和人臉比對

`提取特徵`呼叫**BinocularEngine.getInstance().extractFeature**介面
`人臉比對`呼叫**BinocularEngine.getInstance().compareFeature**介面
`人臉質量`呼叫**BinocularEngine.getInstance().quality**介面

7.釋放資源

呼叫**BinocularEngine.getInstance().release**介面

相關文章