kby-ai/FaceLivenessDetection-iOS

GitHub: kby-ai/FaceLivenessDetection-iOS

这是一个iOS平台的人脸活体检测SDK,用于实时防止面部识别系统中的欺骗攻击。

Stars: 21 | Forks: 13

### 我们的面部识别算法在 NIST FRVT 1:1 排行榜上位居全球前列。 badge [最新的 NIST FRVT 评估报告 (2024-12-20)](https://pages.nist.gov/frvt/html/frvt11.html) ![FRVT Sheet](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/9340a9e18e012613.jpg) #### 🆔 ID 证件活体检测 - Linux - [此处](https://web.kby-ai.com) badge #### 🤗 Hugging Face - [此处](https://huggingface.co/kby-ai) #### 📚 产品与资源 - [此处](https://github.com/kby-ai/Product) #### 🛟 帮助中心 - [此处](https://docs.kby-ai.com) #### 💼 KYC 验证演示 - [此处](https://github.com/kby-ai/KYC-Verification-Demo-Android) #### 🙋‍♀️ Docker Hub - [此处](https://hub.docker.com/u/kbyai) # 人脸活体检测-iOS ## 概述 本项目展示了在 `iOS` 设备上实现实时`面部活体检测`的技术。 ### ◾ FaceSDK(移动端)详情 | 🔽 基础 | 标准 | 高级 | |------------------|------------------|------------------| | 人脸检测 | 人脸检测 | 人脸检测 | | 面部活体检测 | 面部活体检测 | 面部活体检测 | | 姿态估计 | 姿态估计 | 姿态估计 | | | 人脸识别 | 人脸识别 | | | | 68点人脸特征点检测 | | | | 人脸质量计算 | | | | 人脸遮挡检测 | | | | 眼睛闭合检测 | | | | 年龄、性别估计 | ### ◾ FaceSDK(移动端)产品列表 | 编号 | 仓库 | SDK 详情 | |------------------|------------------|------------------| | 1 | [面部活体检测 - Android](https://github.com/kby-ai/FaceLivenessDetection-Android) | 基础版 SDK | | ➡️ | [面部活体检测 - iOS](https://github.com/kby-ai/FaceLivenessDetection-iOS) | 基础版 SDK | | 3 | [人脸识别 + 面部活体检测 - Android](https://github.com/kby-ai/FaceRecognition-Android) | 标准版 SDK | | 4 | [人脸识别 + 面部活体检测 - iOS](https://github.com/kby-ai/FaceRecognition-iOS) | 标准版 SDK | | 5 | [人脸识别 + 面部活体检测 - Flutter](https://github.com/kby-ai/FaceRecognition-Flutter) | 标准版 SDK | | 6 | [人脸识别 + 面部活体检测 - Ionic-Cordova](https://github.com/kby-ai/FaceRececogniion-Ionic-Cordova) | 标准版 SDK | | 7 | [人脸识别 + 面部活体检测 - React-Native](https://github.com/kby-ai/FaceRecognition-React-Native) | 标准版 SDK | | 8 | [人脸属性分析 - Android](https://github.com/kby-ai/FaceAttribute-Android) | 高级版 SDK | | 9 | [人脸属性分析 - iOS](https://github.com/kby-ai/FaceAttribute-iOS) | 高级版 SDK | | 10 | [人脸属性分析 - Flutter](https://github.com/kby-ai/FaceAttribute-Flutter) | 高级版 SDK | ## App Store 下载 ## 性能演示视频 您可以访问我们的 YouTube 视频[此处](https://www.youtube.com/watch?v=qOAlsq6uba0),观看我们演示应用的实际运行效果。

[![Face Recognition Android](https://img.youtube.com/vi/qOAlsq6uba0/0.jpg)](https://www.youtube.com/watch?v=qOAlsq6uba0) ## 应用截图

## SDK 许可 本项目使用 `KBY-AI` 的活体检测 SDK。该 SDK 需要根据 `bundle ID` 获取许可证。 - 以下代码展示了如何使用许可证:https://github.com/kby-ai/FaceLivenessDetection-iOS/blob/ff6722b7946797f0c9f2314f88eb43a96ac59f57/FaceLivenessDetection/ViewController.swift#L18-L27 - 如需申请许可证,请联系我们:
🧙`邮箱:` contact@kby-ai.com
🧙`Telegram:` [@kbyaisupport](https://t.me/kbyaisupport)
🧙`WhatsApp:` [+19092802609](https://wa.me/+19092802609)
🧙`Discord:` [KBY-AI](https://discord.gg/6wm383re2s)
🧙`Teams:` [KBY-AI](https://teams.live.com/l/invite/FBAYGB1-IlXkuQM3AY)
## 关于 SDK ### 设置 1. 将 SDK (`facesdk.framework` 文件夹) 复制到你项目的 `根目录`。 2. 在 `Xcode` 中将 `SDK framework` 添加到项目。 ![image](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/cd22f23180012614.png) 3. 在项目设置中添加桥接头文件 ![image](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/3329d64037012615.png) ### 初始化 SDK - 第一步 首先,你需要使用收到的许可证激活 SDK。 ``` FaceSDK.setActivation("...") ``` 如果激活成功,返回值将是 `SDK_SUCCESS`。否则,将返回错误值。 - 第二步 激活后,调用 `SDK` 的初始化函数。 ``` FaceSDK.initSDK() ``` 如果初始化成功,返回值将是 `SDK_SUCCESS`。否则,将返回错误值。 ### 人脸检测与活体检测 `FaceSDK` 提供了一个用于人脸检测和活体检测的单一函数,可以如下使用: ``` let faceBoxes = FaceSDK.faceDetection(image) ``` https://github.com/kby-ai/FaceLivenessDetection-iOS/blob/ff6722b7946797f0c9f2314f88eb43a96ac59f57/FaceLivenessDetection/CameraViewController.swift#L62-L78 此函数接受一个参数,即一个 `UIImage` 对象。 该函数的返回值是一个 `FaceBox` 对象列表。 每个 `FaceBox` 对象包含检测到的人脸矩形、活体分数以及面部角度(例如 `yaw`、`roll` 和 `pitch`)。
标签:3D检测, iOS开发, KYC验证, NIST认证, 人脸识别, 关键点检测, 反欺诈, 姿态估计, 实时检测, 欺诈检测, 活体检测, 生物识别, 移动SDK, 被动式活体检测, 质量评估, 面部反欺骗, 面部识别算法