ZEGO Avatar表情随动功能简介

ZEGO Avatar SDK 提供了表情随动功能,基于领先的人脸关键点精准识别,结合面部、舌头、眼球在内的 52 种基础面部表情维度,实时捕获用户脸部的表情动作,在虚拟形象上进行实时的还原渲染。

可广泛应用于社交互动、语聊直播等场景中。

虚拟人适用业务场景

适用语聊直播、社交互动、在线培训等场景,实现真人与虚拟人像的实时互动,增加产品可玩性和趣味性。

虚拟人表情驱动的前提条件

在实现“表情随动”功能之前,请确保:

  • 已在项目中集成了 Avatar SDK,详情请参考 集成 SDK。
  • 已参考 创建虚拟形象,完成基本的虚拟人物形象搭建。

虚拟形象表情随动 Android实现流程

开发者请参考以下步骤,实现 “表情随动” 功能。

1 开始虚拟人表情检测

  • 开启表情检测前,请确认已开启摄像头权限。
  • 开发者如果使用了 ZegoCharacterHelper,则无需再调用 ZegoCharacter 的任何相关接口。

搭建出基本的虚拟人物形象后,调用 startDetectExpression 接口,设置驱动模式为 Camera,通过前置摄像头,开始检测表情;然后可以直接通过 ZegoCharacterHelper 的 setExpression 接口设置表情,驱动当前虚拟人物的面部表情变化。

// 开始表情检测
ZegoAvatarService.getInteractEngine().startDetectExpression(ZegoExpressionDetectMode.Camera, expression -> {// 前提是 mCharacterHelper 已经创建好,并且设置了 AvatarView 和设置了默认形象(使用 setDefaultAvatar 或 setAvatarJson 设置过。)。// 驱动虚拟人物的脸部变化mCharacterHelper.setExpression(expression);
});

2 停止虚拟人表情检测

将应用切换到后台运行、或退出当前页面时,需要调用 stopDetectExpression 接口,停止表情检测。

// 停止表情检测
ZegoAvatarService.getInteractEngine().stopDetectExpression();

虚拟人实时互动之基于Android驱动表情随动相关推荐

  1. android 多屏互动 开发,基于Android的直播电视多屏互动应用的设计与实现_问答库...

    目前,智能移动手机已经走入了我们的身边,伴随而来的是Android和IOS两大主流操作系统占领着市场手机份额的95%以上,特别是Android操作系统的智能手机使用率已经操作了IOS操作系统智能手机, ...

  2. android 多屏互动 开发,基于Android的DLNA多屏互动系统的设计与开发

    摘要: 随着计算机技术的发展,以及各种各样的智能电子产品和家电设备如智能手机.平板电脑,家用PC以及智能电视的普及,人们的生活娱乐方式已经发生了巨大了改变.如今通过这些智能设备看视频,听音乐以及欣赏图 ...

  3. 元宇宙大潮来袭?业内首个虚拟形象实时互动融合 SDK 来了!

    元宇宙,火得猝不及防. 短短几个月时间,Minecraft.Roblox 进入了更多人的视野,GREE.英伟达.微软等陆续发布相关产品解决方案,韩国.日本还从国家层面宣布大力布局元宇宙赛道.<头 ...

  4. AI 加持实时互动|ZegoAvatar ⾯部表情随动技术解析

    AI"卷"进实时互动 2021年,元宇宙概念席卷全球,国内各大厂加速赛道布局,通过元宇宙为不同的应用场景的相关内容生态进行赋能.针对"身份"."沉浸感 ...

  5. 面部表情识别3:Android实现表情识别(含源码,可实时检测)

    面部表情识别3:Android实现表情识别(含源码,可实时检测) 目录 面部表情识别3:Android实现表情识别(含源码,可实时检测) 1.面部表情识别方法 2.人脸检测方法 3.面部表情识别模型训 ...

  6. android同服务器端互动,一种基于Android平台的多屏互动系统设计

    多屏互动是指各种不同智能设备可以互相将多媒体资源推送到屏幕中并且播放的技术.局域网智能设备可以实现资源的互通互联和共享,同时也可以扩大局域网的智能设备到广域网中,实现三网融合方案,并能实现互通互联在网 ...

  7. android毕业设计——基于Android+XAMPP+MySQL的家校互动平台设计与实现(毕业论文+程序源码)——家校互动平台

    基于Android+XAMPP+MySQL的家校互动平台设计与实现(毕业论文+程序源码) 大家好,今天给大家介绍基于Android+XAMPP+MySQL的家校互动平台设计与实现,文章末尾附有本毕业设 ...

  8. android人脸情绪识别器,基于Android平台的人脸表情识别系统的设计与实现

    摘要: 随着目前移动设备硬件技术的不断发展,其性能与PC的差距越来越小,这使得在嵌入式平台上进行图像处理成为了可能.目前使用最广泛的是基于Android系统的嵌入式平台,与之相关的图像类应用需求也渐渐 ...

  9. android 表情识别,基于Android平台的人脸表情识别系统的设计与实现

    摘要: 随着目前移动设备硬件技术的不断发展,其性能与PC的差距越来越小,这使得在嵌入式平台上进行图像处理成为了可能.目前使用最广泛的是基于Android系统的嵌入式平台,与之相关的图像类应用需求也渐渐 ...

最新文章

  1. 自由自在休闲食品以创新助80后女孩成功创业
  2. java 线程 操作系统线程_线程基础:线程(1)——操作系统和线程原理
  3. Kaggle知识点:数据分析EDA
  4. 杭州软件测试培训有用吗,杭州软件测试培训靠谱吗
  5. Oracle数据库只读事务和无事务的区别
  6. JS数据分组[JSON]
  7. 【Sharepoint】 备份与清理Audit log
  8. GitHub 标星 119K+!这些神器仅需一行代码即可下载全网视频!
  9. android view强制重绘_安卓自定义 view 不能正常重绘
  10. ShenNiu.MVC管理系统
  11. Notepad2添加到右键菜单栏
  12. JavaScript函数的返回值
  13. R语言进行主成分分析PCA和探索性因子分析EFA的常用步骤:准备资料、选择因子模型、提取多少主成分/因子、提取主成分或者因子、旋转主成分或者因子、数据结果解读、计算主成分或因子得分(或者系数)
  14. 世界上最伟大的音乐、最经典的名曲都在这里!!!
  15. 希尔排序--简单易懂图解
  16. 支付宝即时到帐接口php,支付宝即时到帐接口
  17. Flutter水波纹效果
  18. 居中小圆点 html,居中小圆点怎么打出来
  19. linux软件的下载
  20. Java程序员的4大就业方向

热门文章

  1. Scrapy 2.6 Items 数据项定义、加载、传输使用指南
  2. 根据结构体数组中某一数据项对结构体数组排序
  3. 【BZOJ】4292: [PA2015]Równanie
  4. mysql和python先学哪个_Python之路-python(mysql介绍和安装、pymysql、ORM sqlachemy)
  5. js中appendChild()方法
  6. 小型数控钻铣床C31
  7. 【工作需要】CAD+VBA 实现图块的旋转平移缩放和拼接
  8. MySQL——创建存储过程和函数
  9. Zotero安装使用及上标问题解决
  10. typedef和typename的区别