ARKit从入门到精通(5)--AR人脸识别应用

本文介绍了如何使用ARKit和Swift通过True Depth相机创建AR面部追踪应用,详细讲解了从新建项目到实现Face Mesh、表情特征的步骤,包括设置ARFaceTrackingConfiguration、更新Face Mesh和利用blendShapes检测面部表情。

苹果公司近几年推出的最具创新性的发明之一是True Depth camera。作为开发者,深度相机为我们打开了一个充满可能性的世界,特别是在人脸交互领域。

在我们开始这个ARKit教程之前,简单介绍一下相机的不同部分。与大多数iPhone/iPad前置摄像头一样,True Depth camera配有麦克风、700万像素摄像头、环境光传感器、近距离传感器和扬声器。True Depth camera本身是增加了一个点投影仪,泛光照明,和红外相机。

点投射器在你的脸上投射出超过30,000个不可见的点来构建一个本地地图(你将在本教程的后面看到这一点)。红外摄像机读取圆点图案,捕获红外图像,然后将数据发送到A12/A13仿生芯片,以确认匹配。最后,漫射照明装置允许不可见的红外线识别你的脸,即使是在天黑的时候。这些功能可以让我们一起创造了一些神奇的体验,如Animojis和Memojis,当然还有炫酷的AR效果。

以下内容由公众号:AIRX社区(国内领先的AI、AR、VR技术学习与交流平台) 整理

效果预览

 

Step 1:新建项目

打开Xcode,选择AR模版创建,Content Technology选择SceneKit

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值