LIPSFace HW 系列 3D 人臉辨識相機套件入門指南

如果您正在尋找一個先進的人臉識別解決方案,LIPSFace HW 系列裝置上 3D 臉部辨識相機套件是最佳的選擇。這是一款先進的攝像頭套件,具有人臉識別和活體檢測功能,可提供精確可靠的3D人臉識別,同時阻擋欺騙攻擊。憑藉在100cm處的深度準確度為0.3%,此攝像頭套件確保用戶認證的優質安全性和準確性。此外,該設備配備了940 nmVCSEL,使其在惡劣的光線條件下,室內外都能適用。

使用 LIPSFace HW 系列實現高階安全性

LIPSFace HW 系列使您能夠開發臉部身分驗證解決方案,防止未經授權的訪問,欺騙接受率 (SAR) 低於 0.001%,真實接受率 (TAR) 為 99.00%,錯誤接受率 (FAR) 為百萬分之一。此外,臉部辨識過程非常快速且簡單,識別和驗證註冊用戶只需不到一秒鐘的時間,從而提供更好的用戶體驗。

這種裝置上的 3D 臉部辨識和反欺騙身分驗證可以儲存多達 1,000 個 ID,這意味著它適合任何規模的企業。

支援的平台

LIPSFace HW 系列裝置端 3D 臉部辨識相機套件適用於以下平台:

  • Windows 10(在 Windows 10、msvc 2017 上測試)

  • Linux Ubuntu 18.04/20.04 LTS(在 ubuntu 18、gcc 7.5+ 上測試)

軟體架構

LIPSFace API (Middleware)


建造

使用 CMake 3.1 或更高版本:

$ cd C:Program FilesOpenNI2LIPS_SamplesNi2FaceRecognition-gl
$ mkdir Build
$ cd Build
$ cmake ..

人臉辨識範例程式碼

LIPSFace HW 系列裝置上 3D 臉部辨識相機套件的範例程式碼示範了該函式庫的基本用法。它展示了如何註冊新用戶、如何識別用戶以及如何從資料庫中刪除面孔。

 

注意:以下範例程式碼基於 HW120/125 SDK v1.0.3.0 “LIPS_Samples/Ni2FaceRecognition-gl/Source/main.cpp”

 

1. 人臉辨識 – 連接設備並進行人臉辨識

如果您使用 LIPSFace SDK v1.0.3.0

unsigned short face_id = 0x0000;
devDevice.setProperty( LIPS_DEVICE_FACE_RECOGNITION, &face_id, sizeof( unsigned short ) );
unsigned short int result;
devDevice.getProperty( LIPS_DEVICE_FACE_RECOGNITION, &result );

 

如果您使用 LIPSFace SDK v1.0.3.1 或更高版本

devDevice.setProperty( LIPS_DEVICE_FACE_RECOGNITION, NULL, NULL );
unsigned short int result;
devDevice.getProperty( LIPS_DEVICE_FACE_RECOGNITION, &result );

2. 人臉註冊-為新用戶註冊一個人臉ID

如果您使用 LIPSFace SDK v1.0.3.0

unsigned short int face_id = 0x0000;
devDevice.setProperty( LIPS_DEVICE_FACE_REGISTRATION, &face_id, sizeof( unsigned short ) );
unsigned short int result;
devDevice.getProperty( LIPS_DEVICE_FACE_REGISTRATION, &result );

如果您使用 v1.0.3.1 或更高版本

devDevice.setProperty( LIPS_DEVICE_FACE_REGISTRATION, NULL, NULL );
unsigned short int result;
devDevice.getProperty( LIPS_DEVICE_FACE_REGISTRATION, &result );

3. 臉部刪除 – 從裝置上的資料庫中刪除註冊使用者的臉部 ID

unsigned short face_id = 0xFFFF;
devDevice.setProperty( LIPS_DEVICE_FACE_DELETE_DATABASE, &face_id, sizeof( unsigned short ) );
unsigned short int result;
devDevice.getProperty( LIPS_DEVICE_FACE_DELETE_DATABASE, &result );

有關 LIPSFace™ HW 系列 SDK 的更多信息,請訪問LIPS 開發人員文件頁面以了解詳情。

Share this post: