首页 > 其他分享 >道具贴纸如何使用?手把手教你玩转相芯道具贴纸SDK(Android)

道具贴纸如何使用?手把手教你玩转相芯道具贴纸SDK(Android)

时间:2023-06-14 20:31:37浏览次数:62  
标签:相芯 贴纸 道具 用户 SDK 加载

道具贴纸因其丰富多彩、趣味性强,功能实用等特点而受到大众的欢迎。相较于传统的拍照相机,道具贴纸能够在照片中添加一些新颖的元素,丰富照片内容,增加趣味性和创意性。通过添加道具贴纸,用户可以自由地表现自己的个性和风格,也可以实现更具互动性的社交分享。

相芯SDK提供的贴纸是一种基于人工智能技术和计算机视觉技术开发的道具,可以实现在图像、视频、甚至现实场景中添加各种贴纸、滤镜、特效等视觉效果,丰富和增强图像和视频的表现力。

相机应用使用相芯SDK贴纸道具可以增加应用的趣味性和互动性,提高用户的使用体验和满意度。通过在拍摄时添加各种贴纸、滤镜、特效等视觉效果,用户可以获得更加丰富、有趣、个性化的照片和视频,以及更具表现力的社交分享内容,这可以提高用户的参与度和留存率,也可以帮助相机应用更好地与竞争对手区分开来。另外,相芯SDK贴纸道具集成简单,开发成本低廉,可以有效降低相机应用的开发成本和时间成本。

1. 功能介绍

相芯SDK提供多样道具贴纸,用户下载fulivedemo可体验玩法

1.道具贴图:可以给人物或场景添加各种饰品、贴纸、图案等效果,增强图片的吸引力和趣味性,丰富用户的创意表达。

2.AR面具:可以实现给人物添加逼真的虚拟面部特效和贴纸,例如动物面具、卡通表情等,增加用户的丰富玩乐体验。

3.搞笑大头:可以在人物头像上应用各种滤镜、道具贴图、音乐等效果,创造出有趣的搞笑大头效果,增加用户的娱乐性质。

4.表情识别:可以实现对人物表情的实时识别和分析,输出人物的表情信息和结果,例如喜怒哀乐等,增强用户的个性化体验。

5.哈哈镜:可以应用各种镜面效果,例如变形、扭曲、模糊等,将人物形象处理出各种有趣的效果,增强用户的想象力和创意性。

6.手势识别:可以识别手部和指尖的动态和静态手势,例如拍照、放大、缩小等,增加用户的使用体验和操作便利性。

本文主要讲解道具贴纸和手势贴纸的在项目中的集成和使用

2. 使用前必查

在项目中使用道具贴纸特效之前,请确保

l 已在项目中引入Faceunity SDK,详情请参考Faceunity集成文档

l 已申请包含贴纸权限的authpack证书文件

l SDK及证书获取方法:发送邮件至 [email protected] 进行咨询。

3. 使用步骤

3.1. build.gradle配置

allprojects配置

allprojects {repositories {
...
maven { url 'https://maven.faceunity.com/repository/maven-public/' }
...
}
}

dependencies导入依赖

dependencies {...
implementation 'com.faceunity:core:8.6.0'
implementation 'com.faceunity:model:8.6.0'
...
}

3.2加载道具贴纸

道具贴纸特效添加管理通过FURenderKit中PropContainer进行配置

加载普通道具贴纸bundle示例

propBeans.add(new PropBean(R.mipmap.icon_sticker_cat_sparks, "effect/normal/cat_sparks.bundle"));

propBeans.add(new PropBean(R.mipmap.icon_sticker_fu_zh_fenshu, "effect/normal/fu_zh_fenshu.bundle"));

3.3加载手势识别道具

使用手势识别道具还需要加载AI bundle能力

FUAIKit.getInstance().loadAIProcessor(DemoConfig.BUNDLE_AI_HAND, FUAITypeEnum.FUAITYPE_HANDGESTURE);

加载手势识别贴纸道具

propBeans.add(new PropBean(R.mipmap.icon_gesture_rain, "effect/gesture/ctrl_rain.bundle", R.string.push_hand));

propBeans.add(new PropBean(R.mipmap.icon_gesture_snow, "effect/gesture/ctrl_snow.bundle", R.string.push_hand));

3.4构造Sticker

Prop prop = new Sticker(new FUBundleData(path));

FURenderkit加载当前特效

mFURenderKit.setFaceBeauty(FaceBeautyDataFactory.faceBeauty);//加载美颜

PropBean propBean = propBeans.get(currentPropIndex);//获取当前下标

mFURenderKit.getPropContainer().replaceProp(currentProp, prop);//加载道具贴纸

3.5释放AI驱动

调用结束需要释放AI驱动

FUAIKit.getInstance().releaseAIProcessor(FUAITypeEnum.FUAITYPE_HANDGESTURE);

4. API参考列表

PropContainer

Module

类名

说明

core

Sticker

道具贴纸

Sticker

属性

说明

默认值

备注

enable

道具贴纸开关

true

true表示开启,false表示关闭

5. 更多贴纸道具

相芯科技提供上千种贴纸道具供您选择,如果以上贴纸道具效果不满足,当然您也可以通过相芯提供的贴纸工具,轻松制作贴纸道具,更多自制贴纸道具玩法详情可见FuCreator编辑器

6. 总结

相芯SDK提供的道具贴纸具有以下优点:

1.丰富的道具贴纸库:相芯SDK提供了大量的道具贴纸,可以满足各种不同风格的需求,包括各种表情、卡通形象、场景等;

2.高质量的贴纸效果:相芯SDK提供的道具贴纸都是经过精细制作的,具有逼真的贴纸效果,可以为你的作品增添趣味和美感;

3.简单易用的API接口:相芯SDK提供了简单易用的API接口,方便快捷地集成到你的应用程序中,无需复杂的技术开发和封装。

总之,相芯SDK提供的道具贴纸具有丰富、高质量、简单易用等优点,非常适合用于各种图像处理应用中。

如在接入中遇到问题,可联系相芯科技进行咨询!

标签:相芯,贴纸,道具,用户,SDK,加载
From: https://blog.51cto.com/u_16072036/6480682

相关文章

  • 开发者必备:动态贴纸和美颜SDK的集成教程
    动态贴纸和美颜技术不仅能带来多样的拍摄方案,还可以增加应用的吸引力。本篇文章将为开发者提供动态贴纸和美颜SDK的集成教程、技术方案,帮助开发者快速实现这些功能。一、动态贴纸美颜SDK集成教程1.  导入SDK 在Android Studio中,开发者需要在build.gradle文件中添加以下依赖:depe......
  • 电影绿幕走进生活?如何基于相芯SDK实现绿幕分割?
    绿幕,是一种广泛应用于电影、电视制作和视频编辑领域的技术。它通过在拍摄或录制过程中使用一块特殊颜色(通常是绿色)的背景布,然后在后期制作中将该颜色替换成其他图像或视频素材。这种技术主要基于颜色键盘合成技术(chromakeying),可以实现在虚拟环境中展示各种场景和效果。相芯SDK绿幕......
  • 什么是相芯科技滤镜sdk?如何集成相芯滤镜SDK(Android)
    相芯科技sdk是一种基于深度学习技术开发的图像处理工具,能够让开发者轻松实现各种美颜、滤镜、瘦脸、大眼等常见图像增强效果,并且可以高度定制化,满足各种不同用户需求。采用的主要技术包括图像处理、计算机视觉、机器学习和人工智能等。通过这些技术,相芯sdk可以实现丰富的滤镜效果,并......
  • 外汇天眼:如何作为交易员获得道具公司的资金?
    外汇交易可能是有利可图的,但开始也可能具有挑战性,特别是如果您没有足够的资金。这就是外汇道具公司的用武之地。自营交易公司或自营公司为交易者提供交易金融市场的资金和资源。在本文中,我们将探讨如何作为外汇交易者获得道具公司的资金。1.研究并找到合适的道具公司作为外汇交易......
  • CSGO服务器配置全贴纸插件方法教程
    CSGO服务器配置全贴纸插件方法教程​关于插件的警告​一定要了解V社对于CSGO社区服务器的规定,全皮肤插件/全手套插件等,在设置了GSLT的情况下,是有可能被封禁GSLT账号的(所以慎......
  • 直播中常用的美颜sdk动态贴纸功能是什么?技术怎么实现的?
    大家在刷短视频和观看直播时应该有发现很多用户都在使用面部或者身体上的“贴纸功能”,虽然有见过或者使用过,但是对它是如何实现的并不清楚。下文小编就以“大白话”的方式给......
  • 贴纸拼词问题
    贴纸拼词问题作者:Grey原文地址:博客园:贴纸拼词问题CSDN:贴纸拼词问题题目描述有n种不同的贴纸。每个贴纸上都有一个小写的英文单词。要拼写出给定的字符串target......
  • 691. 贴纸拼词
    题目描述给一个列表ss,里面存的是不同的单词贴纸,单词只包含小写字母,可以把贴纸内的每个字母单独切割,给一个目标t,当不限制每个贴纸使用次数时,问要拼出目标t需要的最小贴纸......
  • React Typescript 中的依赖道具
    ReactTypescript中的依赖道具一个依赖的道具是一个prop,只有在另一个prop具有特定值时才应设置。在下面的示例中,我们可以看到一个用例(单击[打开沙盒](https://code......