I am trying to process faces in images on a device/tablet. I have used opencv (NDK) a while ago. I see that there are couple of other options available to process faces. Just wondering how opencv, android-vision api and FastCV would compare specifically for processing faces;
Found couple of similar posts here but they did not answer all my questions.
Android API face detection vs. OpenCV/JavaCV face detection
Android Computer Vision JavaCv OpenCV Fastv comparison
My questions: 1) How does android face api (face detection and landmark extraction) compare to opencv (javaCV or opencv NDK) (accuracy Vs speed) 2) Is FastCV better for this? I presume it comes with license restrictions. 3) Does the android api work for all android devices?
I found couple of ports for open-source CV libraries (other than opencv) that are commonly used for pc based CV applications but these are not optimized for the devices, I found them very slow when used as is. thanks!