Giter Club home page Giter Club logo

aiyaapp / aiyaeffectsandroid Goto Github PK

View Code? Open in Web Editor NEW
1.0K 41.0 271.0 399.86 MB

宝宝特效Demo通过短视频SDK、直播SDK轻松实现特效与视频剪辑,为用户提供特效相机,拍摄辅助,自动美颜相机,抖音滤镜、直播礼物、直播贴纸等,超低占用空间,十秒大型场景仅100KB+, 精准人脸识别、人脸跟踪,支持3D特效,3D动画特效,2D特效、动画渲染、特效渲染等, visual effects IOS demo, support 3D effect, 3D Animation, 2D effect

Home Page: http://www.aiyaapp.com/product/bbtx

Java 8.03% CMake 0.29% C++ 89.03% C 1.14% GLSL 1.51%
aiyacamera-sdk sticker-sdk face-beautify face-tracking faceu react

aiyaeffectsandroid's Introduction

宝宝特效 宝宝特效

宝宝特效 AiyaEffectsSDK Android 使用手册

1. 概述

宝宝特效 AiyaEffectsSDK 涵盖Android、iOS两个平台,基于自主研发的人脸识别模块,作为一款动态贴纸和动画特效高效渲染的解决方案。

1.1 版本信息

当前版本:AiyaEffectsSDK

4.3.0

1.2 集成示例

2. AiyaEffecSDK 功能说明

  • 支持动态贴纸
  • 支持动画特效
  • 支持自定义动态贴纸
  • 支持自定义动画特效
  • 支持美颜
  • 支持短视频特效 (参考抖音特效)

3. 运行环境

Android版SDK minSdkVersion为18,即Android4.3及以上可用。

4. 下载工程

本SDK提供如下两种获取方式:

5. 快速集成

集成文档中提供了集成 Android版AiyaEffectsSDK 的方法

6. 自定义动态贴纸和动画特效

制作动态贴纸和动画特效的教程还未正式开放,请直接联系客服获取制作教程和大量炫酷特效

7. License说明

  • 宝宝特效 AiyaEffectsSDK 可以用于商业应用
  • 申请appKey请访问宝宝特效

8. 反馈与建议

宝宝特效

aiyaeffectsandroid's People

Contributors

aiyaapp avatar doggycoder avatar liuwenyao avatar ruanrongding avatar wangyng avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

aiyaeffectsandroid's Issues

华为mate9 安卓8.0报错

安装报错
03-15 21:15:47.961 16493-16493/com.zhang.camerademo E/Minikin: Could not get cmap table size!
03-15 21:15:48.036 16493-16493/com.zhang.camerademo E/CrashReport: --------------------------------------------------------------------------------------------
03-15 21:15:48.036 16493-16493/com.zhang.camerademo E/CrashReport: --------------------------------------------------------------------------------------------
03-15 21:15:48.194 16493-16493/com.zhang.camerademo E/CrashReport: UserInfo is disable
03-15 21:15:48.289 16493-16524/com.zhang.camerademo E/vndksupport: Could not load vendor/lib64/egl/libGLES_mali_v2.so from sphal namespace: dlopen failed: library "vendor/lib64/egl/libGLES_mali_v2.so" not found.
03-15 21:16:27.963 16493-16493/com.zhang.camerademo E/CrashReport: UserInfo is disable


                                                                  Process: com.zhang.camerademo, PID: 16493
                                                                  java.lang.NullPointerException: Attempt to read from null array
                                                                      at com.aiyaapp.camera.sdk.etest.AppOsUtils.getTotalCpuTime(AppOsUtils.java:46)
                                                                      at com.aiyaapp.camera.sdk.etest.AppOsUtils.getProcessCpuRate(AppOsUtils.java:23)
                                                                      at com.aiyaapp.camera.sdk.etest.EDataShow.run(EDataShow.java:90)
                                                                      at java.lang.Thread.run(Thread.java:784)

UnsatisfiedLinkError

Hi, Im having this error while trying to run

AiyaEffects.getInstance().init(this, "xxxx")

it says

dlopen failed: "/data/app/com.fullspeedtech.flipmap-ATtHpvdvOKoCJs62FCKdpg==/lib/x86/libayeffects.so" has text relocations

oppo arm64-v8a架构崩溃

在bugly上收集到了很多崩溃的日志,基本都是oppo类型,cpu为arm64-v8a,这个是什么情况?
1 #00 pc 0003b4a4 /system/lib/libc.so (tgkill+12) [armeabi-v7a]

#1 pc 00017a01 /system/lib/libc.so (pthread_kill+52) [armeabi-v7a]
#2 pc 00018667 /system/lib/libc.so (raise+10) [armeabi-v7a]
#3 pc 00014e27 /system/lib/libc.so (__libc_android_abort+34) [armeabi-v7a]
#4 pc 0001321c /system/lib/libc.so (abort+4) [armeabi-v7a]
#5 pc 0003bb49 /data/app/lib/arm/libAyCoreSdk.so (__gnu_cxx::__verbose_terminate_handler()+224) [armeabi-v5te]
#6 pc 00023fe3 /data/app/lib/arm/libAyCoreSdk.so (__cxxabiv1::__terminate(void ()())+2) [armeabi-v5te]
#7 pc 00024013 /data/app/lib/arm/libAyCoreSdk.so (std::terminate()+10) [armeabi-v5te]
#8 pc 00023cff /data/app/lib/arm/libAyCoreSdk.so (__cxa_throw+110) [armeabi-v5te]
10 #9 pc 000394df /data/app/lib/arm/libAyCoreSdk.so [armeabi-v5te]
11 #10 pc 00039e85 /data/app/lib/arm/libAyCoreSdk.so [armeabi-v5te]
12 #11 pc 00039ebb /data/app//lib/arm/libAyCoreSdk.so [armeabi-v5te]
13 #12 pc 0000e448 /data/app/lib/arm/libAyCoreSdk.so (GetLicenseInfo(rapidjson::GenericDocument<rapidjson::UTF8, rapidjson::MemoryPoolAllocatorrapidjson::CrtAllocator, rapidjson::CrtAllocator>&, LicenseInfo&)+796) [armeabi-v5te]
14 #13 pc 00020f04 /data/app/lib/arm/libAyCoreSdk.so (Statistics::ifNeedCheckLicense()+84) [armeabi-v5te]
15 #14 pc 000212dc /data/app/lib/arm/libAyCoreSdk.so (Statistics::authentication()+84) [armeabi-v5te]
16 #15 pc 00022da8 /data/app/lib/arm/libAyCoreSdk.so (Statistics::threadLoop(void
)+128) [armeabi-v5te]
17 #16 pc 0001718f /system/lib/libc.so (__pthread_start(void*)+30) [armeabi-v7a]
18 #17 pc 0001517f /system/lib/libc.so (__start_thread+6) [armeabi-v7a]

Phone Permission

@aiyaapp @ruanrongding @doggycoder First of all great job, I appreciate your work. 👍 I have one question. If i am not give READ_PHONE_STATE permission than is it ok?. Is it commissary to give that permission ?
And again Thanks for this library.

Code Clarification

Good day,
I was wondering what does the trackIndex parameter mean in the track(final byte[] trackData, final float[] info, final int trackIndex) function.

Hope to hear from you guys...

Best Regards,

sdk集成问题

maven集成sdk下载不下来,试了好几次了,网没有问题,难道要翻墙吗?

Not able to record video in slow motion

I have been trying to record slow-motion video.
I have achieved record video in slow motion with muted voice.
But when i m trying to record slow-motion video with voice, I m not able to sink audio and video properly, can you guide me how to achieve the slow-motion recorded video with audio.

Recording?

Hi,
I want to record video, can you support me?

roll pitch and yaw

Good day, is there a way to know the roll pitch and yaw angles of the detected face?

demo gets crash with target version -27

the application gets crashes on initializing,
Once I upgrade the target version 27 in this demo, I m getting this crash,

03-20 18:29:54.211 28861-28861/com.aiyaapp.aiya.test E/LIBAFTK: 2018-01-03 18:14:39 build, git@addOpenCV:15e82fa
03-20 18:29:54.312 28861-28861/com.aiyaapp.aiya.test E/LIBAFTK: load track model /storage/emulated/0/Android/data/com.aiyaapp.aiya.test/files/config/tkmodel-v2.0.bin
03-20 18:29:54.667 28861-28939/com.aiyaapp.aiya.test E/AUTH: StaticsThreadLoop# exit
03-20 18:29:54.667 28861-28939/com.aiyaapp.aiya.test E/wuwang: MSG(type/ret/info):257/0/statistics thread try exit
03-20 18:29:54.669 28861-28861/com.aiyaapp.aiya.test A/libc: invalid pthread_t 0xd317f970 passed to libc
03-20 18:29:54.670 28861-28861/com.aiyaapp.aiya.test A/libc: Fatal signal 6 (SIGABRT), code -6 in tid 28861 (yaapp.aiya.test), pid 28861 (yaapp.aiya.test)

can you please check this.

Landmark Tracking

Hello, how can I make a plain landmark tracking. The TrackingActivity in the demo seem to be not so direct in showing it. And how to pass the data from camera to AiyaEffects instance?

Is that possible to only use the filter?

I want to ask that is that possible to only use the filter?
Because I want to open camera by myself instead of by your service.
Is this possible? And is there a document for this usage?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.