AlcheraInc / Alchera-Face-Hand-Detection-Unity

91 stars 22 forks source link

Alchera Face Hand Detection Unity

What does this project do?

We are distributing the Alchera Unity Plugin for the purpose of seeing how our Plugin meets the market's demand. Alchera Unity Plugin is a Unity3D Project that detects faces and hands in 2D/3D.
You can test this project on Android and iOS, or, just download Alchera app from google playstore for testing.

First of all, thank you for your interest in Alchera Unity Plugin.
Alchera Unity Plugin was supported until 2021.06.30 and was successfully distributed via Google form. Further distribution is being prepared and we will get back to you at our earliest.

Those applicants who applied by the end of June will receive a separate email regarding an additional use of license with a request for a survey completion. For new applicants, additional license usage permission can be applied via the README link that will be updated by August.
Below is the brief schedule of our Alchera Unity Plugin distribution.

We would (sincerely) ask for your interest in our upcoming SDK distribution.
Thank you


What's in it?

Face2DFacemark Face3DSticker Face3DAnimoji
Face3DMask Hand2DSkeleton Complex(face+hand)

Open

What is the scope of your application?

> Device Orientation > - [x] Portrait > - [ ] Portrait Upside Down > - [x] Landscape Right > - [x] Landscape Left > Camera > - [x] Front Camera > - [x] Rear Camera > Platform > - [x] Androidㅤ`ARMv7`, `ARM64` > - [x] iOSㅤㅤㅤ`arm64`, `armv7`, `armv7s` > Max detection count > - [x] Unlimited. `The more, the slower.`

Open

How do I run the test?

Click image below to see Youtube tutorial. [![Video Label](https://i.imgur.com/9dLzsm3.png)](https://www.youtube.com/watch?v=tSU9wG1huhU)
> 1. **Clone** or **Download** this repository. > 2. open it with **Unity3D**
> we've tested with Unity3D version **`2019.2.13f`** `Universal RP`.
> `Universal RP` is optional, but without setup, graphics can be broken as follows:
>
> If you don't mind, it will work in the 2018 as well. > 3. Add model files you received in Resources folder
> Android
>
> iOS
>
> 4. If you want to play with **`iOS`**. unzip [opencv2.framework](https://github.com/AlcheraInc/Alchera-Face-Hand-Detection-Unity/releases/download/opencv2.frameworks/opencv2.framework.zip) to Assets/Alchera/Plugins/iOS
> (It is too large for github push)
>
> Make sure the platform is checked with iOS.
> 5. Set Unity3D settings.
> `Window - Package Manager`
>
> We use Universal RP 6.9.2

> `File - Build Settings`
>
> Place the `Splash`scene first and the `DemoUI`scene second.

> `Edit - Project Settings - Graphics`
>
> Set `Scriptable Render PipelineAsset` to **`LightweightAsset`**. for `Universal RP`

> `Edit - Project Settings - Player - Other Settings - iOS`
>
> `Edit - Project Settings - Player - Other Settings - Android`
>
> 6. Build And Run.
> build with `iOS` or `Android`. And see the **`magic :)`**