swift+swiftUI 实现人脸识别FaceAISDK

FaceAISDK 介绍

iOS FaceAISDK is on_device Offline Face Detection 、Recognition 、Liveness Detection Anti Spoofing SDK.

FaceAISDK_iOS SDK是设备端可离线不需联网的人脸录入、动作活体检测、人脸识别SDK,集成后可快速实现相关功能。

集成步骤

SDK默认的开发环境为Xcode 16.2 ,Swift 6.0;UI全部使用SwiftUI实现,支持iOS[16,26]

集成运行本SDK 示范工程,你的电脑需要能梯子上网FQ同步依赖,因为部分资源托管在GitHub,否则无法编译成功

1. 确认电脑能科学的上网FQ后,使用Pod命令安装FaceAISDK和相关依赖库

一般pod install 命令能完整的下载同步安装好所有依赖,也可以pod update FaceAISDK_Core仅更新人脸识别SDK

不同开发设备和网络环境,首次集成到主项目FQ安装依赖耗时25分钟左右,建议此时去喝杯水活动一下颈椎😭

Installing TensorFlowLiteSwift (2.17.0) 这是最耗时的基础依赖安装


「没有FQ的错误提示」

Updating local specs repositories

Downloading dependencies

Installing FaceAISDK_Core 2025.10.17 

  


[!] Error installing FaceAISDK_Core

[!] /usr/bin/git clone https://github.com/FaceAISDK/FaceAISDK_Core.git /var/folders/gh/p4wv4ytj4tn5xrhgq0n_jnbm0000gn/T/d20251020-8626-c57agm --template= --single-branch --depth 1 --branch 2025.10.17

  


Cloning into '/var/folders/gh/p4wv4ytj4tn5xrhgq0n_jnbm0000gn/T/d20251020-8626-c57agm'...

fatal: unable to access 'https://github.com/FaceAISDK/FaceAISDK_Core.git/': Error in the HTTP2 framing layer

2. 安装Demo运行的ToastUI 依赖库

运行本Demo还需要安装 Swift ToastUI。 参考 https://github.com/quanshousio/ToastUI

3. 升级FaceAISDK问题

升级FaceAISDK pod update FaceAISDK_Core 后,在Xcode菜单Product执行clean all Issues,否则会出现以下错误

```

Swift/Integers.swift:3564: Fatal error: Not enough bits to represent the passed value

```

经过漫长的等待,编译完成后 就可以在手机体验效果了

其他说明

本SDK 需要摄像头实时获取预览数据,目前只支持真机调试。

iOS SDK: https://github.com/FaceAISDK/FaceAISDK_iOS

Android: https://github.com/FaceAISDK/FaceAISDK_Android

Android体验Demo APK下载如下

 

.

posted @ 2025-10-20 14:41  FaceAISDK  阅读(11)  评论(0)    收藏  举报