Skip to content

ncnn and cblas version of mtcnn face detect&&alignment implement(cross platform code but only android included within this repo)

Notifications You must be signed in to change notification settings

cvtower/mtcnn_android_native

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Android native implement(ncnn&&cblas) of mtcnn face detect&&alignment Pure c++ implement, and you dont have to compile cblas/ncnn framework before compiling exe file.

USAGE: cd cblas/ncnn/Android folder;ndk-build;run.bat

NOTE: cblas version implement within this repo deponds on https://github.com/AlphaQi/MTCNN-light, i compile it in early 2017, and then port it to android using openblas(this is a default .so for android>=6.0) ncnn version implement, i made it in early 2017 too, when ncnn was announced. At that time, i made test script for win user, guess it will be easy to use and modify.

Tips: The auther comes to be a GPU parallel computing programmer since 2009, familiar with cuda/opencl/neon programming. ncnn is a good work, but it is not friendly enough for low-end mobile devices. e.g. unstable performance, heat problem for always-on features...this is not so acceptable so far as i know. I do have implement mtcnn with opencl for certain mobile devices in early 2017, however, will not open-source recently.

About

ncnn and cblas version of mtcnn face detect&&alignment implement(cross platform code but only android included within this repo)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages