I am working on school project and part of it should be about current situation about computer vision libraries for Android. I went to it with large enthusiasm because compu
vizier answered quite nicely but I am under the impression that his analysis has a mistake. I think he is not aware that Opencv has a version for android called OpenCV4Android. It is Java wrappers for the c++ functionality, meaning you can avoid using Android NDK and program everything in Java. This would make JavaCV "non-official" library redundant except for the fact that this one, besides wrapping opencv, also wraps a lot of other nice CV libraries.
Edit:
This doesn't change vizier conclusions about recommending OpenCV, it actually adds more points towards choosing it.