https://github.com/steren/remixthem
Android app to manipulate faces
https://github.com/steren/remixthem
android face-detection image-processing
Last synced: 2 months ago
JSON representation
Android app to manipulate faces
- Host: GitHub
- URL: https://github.com/steren/remixthem
- Owner: steren
- Created: 2011-03-30T21:58:12.000Z (about 15 years ago)
- Default Branch: master
- Last Pushed: 2023-05-09T22:05:15.000Z (about 3 years ago)
- Last Synced: 2025-07-05T11:47:50.625Z (12 months ago)
- Topics: android, face-detection, image-processing
- Language: Java
- Homepage: http://remixthem.steren.fr/
- Size: 7.59 MB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Remixthem
An Android app to edit and blend faces.
[Download it from Google Play](https://play.google.com/store/apps/details?id=fr.steren.remixthem.market)
Read a [blog post about the app](https://labs.steren.fr/2018/12/26/remixthem/).
## Code
* `Android`: contains the Android app.
* `image sources`: contains sources (e.g. `.svg`) of the icons or other marketing material.
The `scripts` folder contains a script to convert a a strip down version of the app (intended to be free to charge).
The `test suite` folder contains pictures taken with a few different phones.
## How it works
The app uses the [face detection API built-into Android](https://developer.android.com/reference/android/media/FaceDetector) to get the [location of the eyes](https://github.com/steren/remixthem/blob/master/Android/src/fr/steren/remixthem/market/BackgroundFace.java#L33-L62) in both pictures.
Then it uses some [alpha masks](https://github.com/steren/remixthem/blob/master/Android/res/drawable/alphamask_eyes.png) to extract these features and later blend them. The user can also edit each part manually.