This is my term project for Computer Vision / Intelligent System Development 2/2019.
Check out Presentation.pdf or the presentation video
The goal is to detect faces and apply graphics on those detected faces. For implementation this Android application written in Kotlin uses ARCore SDK by Google.
- Kotlin
- Android Studio 3.5 (will not work with newer version)
- Sceneform 1.15
- CircleImageView by hdodenhof
This application needs to use OpenGL version 3.0 or higher and needs to support ARCore List of supported devices
The app allows the user two ways of applying graphics:
- Apply via facial landmarks
- Apply based on face mesh