mysql存储animoji_Animoj如何使用 Animoji保存方法【介绍】

2023-10-10 02:20

本文主要是介绍mysql存储animoji_Animoj如何使用 Animoji保存方法【介绍】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Animoji是在iPhone X上的动画表情。Animoji是iPhone在十周年特别版iPhone X发布的新功能。Animoji使用面部识别传感器来检测用户面部表情变化,同时用麦克风记录您的声音,并最终生成可爱的3D动画表情符号,用户可以通过iMessage与朋友分享表情符号。a6a20123edc8f3d088d7ed1d8b202a73.png

即使对iPhone X再无感的人都无法拒绝Animoji(动话表情)这一功能。这个魔性的功能在越来越多用户上手iPhone X之后也被挖掘出越来越多的玩法。动话表情这一功能是iPhone X的独特功能之一,作为iMessage的扩展功能而存在。如果你认为动话表情只是用来发发信息哄哄女孩子而已,那就太没创意了。掌握动话表情的使用技巧,宅男也能变撩妹高手。

了解动话表情功能

要想玩转这个功能,首先要了解这个功能的如何运作的。对于苹果为什么只让iPhone X独占“动话表情”这个问题,很多人存在着争议,前段时间还有人做个一个不是非常精准的测试,给出一个粗略的结论称“动话表情”其实没用到TrueDepth原深感摄像头。因为当他遮盖起原深感摄像头中的“红外镜头”时,“动话表情”仍可以正常使用,当遮挡着前置摄像头时“动话表情”就停止了。这也引起一阵猜想,称苹果是否在同样可以玩AR的iPhone 8和iPhone 8 Plus中阉割了“动话表情”。

苹果对此粗略的结论做成了官方的回应,正如苹果最初解释的那样,“动话表情”功能在一些时候确实使用了原深感摄像头。具体来说,原深感摄像头系统会在每次“动话表情”启用时定期绘制和更新用户脸谱的深度图,然后使用前置摄像头实时跟踪用户的脸部运动,并与手机上的表情进行匹配。如果覆盖“红外镜头”,将停止更新脸谱的深度图,随着时间的推移,“动话表情”的效果就会大打折扣了。

简言之,正是有了原深感摄像头整个系统的配合,我们在iPhone X看到的“动话表情”才如此生动立体。要想获得iPhone X动话表情那样的效果,原深感摄像头里的“红外镜头”和“前置摄像头”两者缺一不可。如果少了“红外镜头”,我们看到的就会是普通的表情匹配功能而已,光有脸部追踪,正如我们在目前一些可匹配表情的App看到的那样,效果只在表面,看着很假。玩过iPhone X“动话表情”的用户都不禁由衷地感叹,这表情太生动了,连轻轻的挑眉,嘴巴轻微地抖动都那么细致。

“动话表情”怎么用

“动话表情”太好玩了,不仅吸引孩子们在苹果零售店玩上瘾不愿走了,连大人都童心未泯地玩起来。“动话表情”虽是iMessage的其中一个功能,好在苹果没有将此功能局限在iMessage。我们除了可以在iMessage录制好发送给好友外,还能分享到社交网络,或者保存视频下来编辑成更有趣的视频。

进入“动话表情”需通过iMessage,点击进入iMessage的App Store即可看到“动话表情”功能。选择其中一个表情,手持iPhone X离脸部一定的距离,看到表情开始动起来了,说明前置摄像头已经开始捕捉追踪你的脸部活动。点击右下角的红色按键即可录制一个时长为10秒的“动话表情”。弱光下可能会影响脸部的追踪,建议在光线充足的环境进行。

如果你觉得录制的声音跟这个表情不是很匹配,你还可以更换其他表情,直到你找到最佳匹配的表情。

无论是发送者还是接收者,都可以将这10秒视频保存到“照片”App,或AirDrop到其他设备,或一键共享到社交网络。

从“更多信息”我们可以看到,这10秒的视频其实就是QuickTime视频,可以导入到类似于iMovie的视频剪辑软件中。这就可以衍生出更多有趣的玩法了。

“动话MV”和“动话电影”

最近在网络上开始疯玩起“动话表情”来,衍生出“动话MV”和“动话电影”有趣的玩法。我们先来看别人制作的几个有趣视频。

看完别人的视频你一定好奇,iMessage的“动话表情”不是只能录制10秒吗,他们怎么能录制那么长?这就用到了iOS11的一个新功能:屏幕录制。

打开iPhone X的“设置”-“控制中心”-“自定控制”,在“更多控制”里找到“屏幕录制”并添加即可。从左上角拉出控制中心打开屏幕录制,进入“动话表情”尽情发挥吧,想录多久就录多久。不过通过这种方法录制好的视频并非“动话表情”原视频,无法在后期更换表情了,所以录制之前先想好选择哪个表情。

网上看到的这些MV就是对口型来的,如果想要获得更好的音效,还可以导入iMovie插入音频,删掉外录的声音,对好口型就行。

还有一种玩法是用电影的原音来配音,通过一些电影配音加上自己的“动话表情”,

制作像这样的“动话电影”难度就高很多了,但是能这样玩也是很有趣的呢。你还有什么好玩的“动话电影”创新玩法吗?

这篇关于mysql存储animoji_Animoj如何使用 Animoji保存方法【介绍】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/177257

相关文章

C++使用栈实现括号匹配的代码详解

《C++使用栈实现括号匹配的代码详解》在编程中,括号匹配是一个常见问题,尤其是在处理数学表达式、编译器解析等任务时,栈是一种非常适合处理此类问题的数据结构,能够精确地管理括号的匹配问题,本文将通过C+... 目录引言问题描述代码讲解代码解析栈的状态表示测试总结引言在编程中,括号匹配是一个常见问题,尤其是在

Nginx设置连接超时并进行测试的方法步骤

《Nginx设置连接超时并进行测试的方法步骤》在高并发场景下,如果客户端与服务器的连接长时间未响应,会占用大量的系统资源,影响其他正常请求的处理效率,为了解决这个问题,可以通过设置Nginx的连接... 目录设置连接超时目的操作步骤测试连接超时测试方法:总结:设置连接超时目的设置客户端与服务器之间的连接

Java中String字符串使用避坑指南

《Java中String字符串使用避坑指南》Java中的String字符串是我们日常编程中用得最多的类之一,看似简单的String使用,却隐藏着不少“坑”,如果不注意,可能会导致性能问题、意外的错误容... 目录8个避坑点如下:1. 字符串的不可变性:每次修改都创建新对象2. 使用 == 比较字符串,陷阱满

Java判断多个时间段是否重合的方法小结

《Java判断多个时间段是否重合的方法小结》这篇文章主要为大家详细介绍了Java中判断多个时间段是否重合的方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录判断多个时间段是否有间隔判断时间段集合是否与某时间段重合判断多个时间段是否有间隔实体类内容public class D

Python使用国内镜像加速pip安装的方法讲解

《Python使用国内镜像加速pip安装的方法讲解》在Python开发中,pip是一个非常重要的工具,用于安装和管理Python的第三方库,然而,在国内使用pip安装依赖时,往往会因为网络问题而导致速... 目录一、pip 工具简介1. 什么是 pip?2. 什么是 -i 参数?二、国内镜像源的选择三、如何

使用C++实现链表元素的反转

《使用C++实现链表元素的反转》反转链表是链表操作中一个经典的问题,也是面试中常见的考题,本文将从思路到实现一步步地讲解如何实现链表的反转,帮助初学者理解这一操作,我们将使用C++代码演示具体实现,同... 目录问题定义思路分析代码实现带头节点的链表代码讲解其他实现方式时间和空间复杂度分析总结问题定义给定

IDEA编译报错“java: 常量字符串过长”的原因及解决方法

《IDEA编译报错“java:常量字符串过长”的原因及解决方法》今天在开发过程中,由于尝试将一个文件的Base64字符串设置为常量,结果导致IDEA编译的时候出现了如下报错java:常量字符串过长,... 目录一、问题描述二、问题原因2.1 理论角度2.2 源码角度三、解决方案解决方案①:StringBui

Linux使用nload监控网络流量的方法

《Linux使用nload监控网络流量的方法》Linux中的nload命令是一个用于实时监控网络流量的工具,它提供了传入和传出流量的可视化表示,帮助用户一目了然地了解网络活动,本文给大家介绍了Linu... 目录简介安装示例用法基础用法指定网络接口限制显示特定流量类型指定刷新率设置流量速率的显示单位监控多个

Java覆盖第三方jar包中的某一个类的实现方法

《Java覆盖第三方jar包中的某一个类的实现方法》在我们日常的开发中,经常需要使用第三方的jar包,有时候我们会发现第三方的jar包中的某一个类有问题,或者我们需要定制化修改其中的逻辑,那么应该如何... 目录一、需求描述二、示例描述三、操作步骤四、验证结果五、实现原理一、需求描述需求描述如下:需要在

JavaScript中的reduce方法执行过程、使用场景及进阶用法

《JavaScript中的reduce方法执行过程、使用场景及进阶用法》:本文主要介绍JavaScript中的reduce方法执行过程、使用场景及进阶用法的相关资料,reduce是JavaScri... 目录1. 什么是reduce2. reduce语法2.1 语法2.2 参数说明3. reduce执行过程