Ask Your Question

Revision history [back]

Ok static libraries is the principle where you add the actual code of the different openCV functions into your jar, instead of depending on the supplied dll's that need to be on the correct location in your system setup. I know how it works for C++ projects, but I have no idea if the Java interface even supports the use of static libraries...

In the Java introduction, I found the following quote:

When OpenCV is built as a set of static libraries (-DBUILD_SHARED_LIBS=OFF option) the Java bindings dynamic library is all-sufficient, i.e. doesn’t depend on other OpenCV libs, but includes all the OpenCV code inside.

So I guess you need to manually built openCV on your system, using the shared libs paramerer) to reach this openCV independent approach.