See http://dlib.net for the main project documentation.
See dlib-android for JNI lib. Refer to dlib-android/jni/jnilib_ex
###Grap the source
$ git clone https://github.com/tzutalin/dlib-android-app.git
-
Support HOG detector
-
HOG Face detection
-
Facial Landmark/Expression
-
Open Android studio to build
-
Use command line to build (Optional)
On Windows platforms, type this command:
$ gradlew.bat assembleDebug
On Mac OS and Linux platforms, type these commands:
$ chmod +x gradlew
$ ./gradlew assembleDebug
You can build shared library from dlib-android
Copy the shared libray to ./dlib/src/main/jniLibs/
Install the apk
$ adb install demo/app-debug.apk
Otherwise, import the library to your build.gradle
repositories {
maven {
url 'https://dl.bintray.com/tzutalin/maven'
}
}
dependencies {
compile 'com.tzutalin.dlib-android-app:dlib:1.0.1'
}
Facial landmark detection
PeopleDet peopleDet = new PeopleDet();
List<VisionDetRet> results = peopleDet.detBitmapFace(bitmap, Constants.getFaceShapeModelPath());
for (final VisionDetRet ret : results) {
FaceLandmark landmark = ret.getFaceLandmark();
for (int index = 0; index != landmark.getLandmarkPointSize(); index++) {
Point point = landmark.getLandmarkPoint(index);
int pointX = (int) (point.x * resizeRatio);
int pointY = (int) (point.y * resizeRatio);
// Get the point of the face landmarks
}
}



