I'm new to OpenCV and I'm interested in using it for porting over a
matlab script for image stitching to an Android application. I'm
uncertain if it is better for me to code using JavaCV or Java API. I'm
also interested in making sure I use the framework that will be around
in the long-run.
I'll share what I do know and perhaps someone could also provide some
clarity on the history of OpenCV, fill in some blanks, and help me
decide if I should use JavaCV or Java API.
JavaCV - website:
http://code.google.com/p/javacv/
Many wrappers, such as JavaCV, were written for the C version of
OpenCV, before it switched to C++. For that reason, there may be
inconsistencies between the new documentation for OpenCV and the
JavaCV wrapper? I'm under the impression JavaCV is the thesis work of
one individual.
Java API - Release Notes:
http://opencv.willowgarage.com/wiki/Android%20Release%20Notes?highlight=%28%28OpenCV2.3.1JavaAPIcoverage%29%29
JavaAPI covers about 50% of the openCV functions.
http://opencv.willowgarage.com/wiki/OpenCV2.3.1JavaAPIcoverage
I found a document that shows how to install samples, but I couldn't
find a list of supported functions and the documentation for these
functions.