I'm working on an OpenCV project that is currently prototyped in python, but I want to make work in Android.
I thought it would be better to start with straight java and then move that to Android, but OpenCV for java doesn't seem to be as fully implemented as it is for Python and C++ (for example it doesn't have imshow). So now I'm not sure how easy the conversion from Python to Java will be.
Since Python to C++ has been relatively easy in the past for me when working with OpenCV, it got me thinking of other options. I see that you can run pre-compiled C++ code in Android, so that may be an option. The issue that I see is that I'm not sure how well I can pass the data I need. What sorts of limitations are there when communicating between Android Java and the pre-compiled C++? And is the pre-compiled C++ allowed access to the filesystem, so it can read images?