recognito-vision/iOS-FaceRecognition-FaceLivenessDetection

GitHub: recognito-vision/iOS-FaceRecognition-FaceLivenessDetection

基于NIST FRVT顶级算法的iOS人脸识别SDK,支持离线活体检测和1:N人脸搜索,为金融、安防等场景提供高精度身份核验能力。

Stars: 78 | Forks: 18

recognito.vision
# 人脸识别、活体检测、姿态估计 iOS SDK Demo

Latest NIST FRVT Report

### 📰 _Recognito 开发者新闻_ - home 1:1 & 1:N [**人脸识别、活体检测 Windows .NET Demo**](https://github.com/recognito-vision/FaceRecognition-LivenessDetection-CSharp-.Net)。 - 全球覆盖 [**身份证/护照 OCR 移动端 Demo**](https://github.com/recognito-vision/Android-ID-Document-Recognition/tree/main) 和 [**ID Document Recognition 服务器端 Demo**](https://github.com/recognito-vision/Linux-ID-Document-Recognition)。 - 通过我们的 [**人脸识别 Web Demo**](https://github.com/recognito-vision/Linux-FaceRecognition-FaceLivenessDetection/tree/main/Identification(1%3AN)-Demo) 体验 **1:N 人脸搜索**。 - 从我们的 [**API Hub**](https://rapidapi.com/organization/recognito) 订阅 **免费 APIs** 用于您的应用或网站。
此仓库包含 Recognito iOS 人脸识别 SDK 的演示。 该 SDK 包含人脸识别、活体检测和姿态估计等高级功能。 Recognito 的人脸识别算法在 **NIST FRVT** (Face Recognition Vendor Test) 中排名第一。 我们的 [**产品列表**](https://github.com/recognito-vision/Product-List/) 用于 ID 验证。 ## home RECOGNITO 产品文档    ## feature 功能特性 - **人脸识别:** 通过比较面部特征来识别和验证个人身份。 - **活体检测:** 判断人脸是真实的还是伪造的,以防止认证过程中的欺诈行为。 - **姿态估计:** 估计检测到的人脸姿态,包括 Yaw(偏航角)、Roll(翻滚角)、Pitch(俯仰角)。 ### - 附加特性 - **NIST FRVT 第一的算法:** 利用在 NIST FRVT 中排名顶尖的人脸识别算法,获得准确可靠的结果。 - **本地部署:** 完全在您的基础设施内运行,确保数据隐私和安全。 - **实时性:** 以极低的延迟执行人脸识别、活体检测和姿态估计。 - **完全离线:** 无需互联网连接即可运行,确保可靠性和数据隐私。 ## youtube 演示视频 [](https://www.youtube.com/watch?v=9HM70PFa4lQ) Recognito Youtube 频道: [youtube.com/@recognito-vision](https://www.youtube.com/@recognito-vision)

face recognition, liveness detection ios demo snap 1 face recognition, liveness detection ios demo snap 2 face recognition, liveness detection ios demo snap 3 face recognition, liveness detection ios demo snap 4 face recognition, liveness detection ios demo snap 5 face recognition, liveness detection ios demo snap 6

## face recognition, liveness detection iOS SDK API SDK 集成 要在您的 iOS 项目中使用 Recognito SDK,请按照以下步骤操作: #### 1. 将 `facesdk.framework` 添加到项目中 - 复制并将 SDK framework 添加到您的 iOS 项目中。 facesdkframework

BridgingHeader #### 2. 应用许可证 - 如需试用许可证,请提供您的 Bundle ID。 BundleID
www.recognito.vision     www.recognito.vision     www.recognito.vision     www.recognito.vision
- 将您的许可证添加到 `license.txt` 文件中: https://github.com/recognito-vision/iOS-FaceRecognition-FaceLivenessDetection/blob/bef9e295a1fbff07d2a403227cacdc51ef6ff700/license.txt#L1-L5 - 使用许可证初始化 SDK。 https://github.com/recognito-vision/iOS-FaceRecognition-FaceLivenessDetection/blob/6e30f27487ac8eafafe122c7ab918ee6ae9eb0a7/FaceDemo/ViewController.swift#L37-L50 初始化状态码: | 代码 | 状态 | |:------:|------| |0|激活 SDK 成功| |-1|许可证密钥错误| |-2|许可证 AppID 错误| |-3|许可证已过期| |-4|激活错误| |-5|初始化 SDK 错误| #### 3. SDK API ##### - 激活 SDK ``` +(int)setActivation:(NSString*)license; ``` 参数 - `license`:代表激活所需许可证密钥的字符串。 - 返回值:代表 SDK 激活状态码的整数。
##### - 初始化 SDK ``` +(int)initSDK; ``` 参数 - 返回值:代表初始化状态码的整数。
##### - 检测人脸 ``` +(NSMutableArray*)faceDetection:(UIImage*)image; ``` 参数 - `image`:代表将要检测人脸的图像的 `UIImage` 对象。 - 返回值:包含检测到的人脸 `FaceBox` 信息的 `NSMutableArray`。 ``` @interface FaceBox : NSObject @property (nonatomic) int x1; @property (nonatomic) int y1; @property (nonatomic) int x2; @property (nonatomic) int y2; @property (nonatomic) float liveness; @property (nonatomic) float yaw; @property (nonatomic) float roll; @property (nonatomic) float pitch; @end ```
##### - 提取人脸特征 ``` +(NSData*)templateExtraction:(UIImage*)image faceBox:(FaceBox*)faceBox; ``` 参数 - `image`:代表将从中提取人脸模板的源图像的 `UIImage` 对象。 - `faceBox`:代表检测到的人脸边界框的 `FaceBox` 对象。 - 返回值:包含提取的人脸模板数据的 `NSData` 对象。
##### - 计算两个人脸特征之间的相似度 ``` +(float)similarityCalculation:(NSData*)templates1 templates2:(NSData*)templates2; ``` 参数 - `templates1`:代表第一个人脸模板的 `NSData` 对象。 - `templates2`:代表第二个人脸模板的 `NSData` 对象。 - 返回值:代表两个人脸模板之间相似度得分的浮点值。
## contact 支持 如有任何问题、议题或功能请求,请联系我们的支持团队。
www.recognito.vision     www.recognito.vision     www.recognito.vision     www.recognito.vision

                           

标签:1:1 比对, 1:N 识别, CVE监控, Face Recognition, iOS SDK, KYC, Liveness Detection, NIST FRVT, 人脸反欺诈, 人脸姿态估计, 人脸搜索, 人脸检测, 人脸比对, 人脸活体检测, 人脸识别, 人脸追踪, 反欺骗, 图像处理, 安全SDK, 深度学习, 生物特征识别, 移动端开发, 计算机视觉