iOS集成FaceAISDK实现人脸识别,活体检测

FaceAISDK 说明

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

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

项目地址,点击这里

集成步骤

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

****跑成功本Demo,你的开发电脑需要能科学访问网络(翻个墙),部分资源托管在GitHub,否则无法运行成功****

0. 使用git Clone 本Demo仓库代码

你可以使用命令 git clone https://github.com/FaceAISDK/FaceAISDK_iOS.git

然后点击白色图标「FaceAISDK_iOS.xcworkspace」 打开项目

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

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

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

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

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

Navigate to your project settings. Find a new tab called “Package Dependencies”.

Click the “+” button to open the add package dialog.

Installation ToastUI to Pod.

test.jpeg

3. 最后一步骤别忘了

升级版本最后执行 pod update FaceAISDK_Core 后clean all Issues,否则出错(不太清楚原因)

pod update FaceAISDK_Core

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

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

其他说明

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

.

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容