opencv3.0 contrib install fail. [closed]
I know a little c language or c++ languages. I wanted to use sift,surf in the Java language.
I had to download the opencv3.0.0. After that the c:\opencv I unpacked the archive.
I use it only in Java. So after running the eclipse opencv-300.jar we have added to the library in the project.
I had to download the opencv_contrib-master.zip After that the c:\opencv_contrib-master I unpacked the archive. I've run cmake-gui.
This was the setting, pressed a button called configure.
After that
The value of OPENCV_EXTRA_MODULES_PATH "c: / opencv_contrib-master / modules" changed to. After the configure button was pressed. And the build button was pressed.
I did exactly?
anyways, After running these opencv-300.jar file it has not changed. I still can not use the sift and surf. Please help me.
sorry for the bad news, but unfortunately, there are no java wrappers for xfeatures2d atm.
(call it a bug, - it's not a problem with your build)
I would like to obtain the source code that implements the sift or surf using Java. Or I have a source code that implements the feature matching using Java. Not to use on Android. Please help me.
the long story is, that there's a python script generating java wrappers around c++ code.
something on the way there broke, when moving to 3.0, and splitting everything up into 2 seperate repos.
in other words, there is no real java code, just wrappers around c++ functionality. you might try to create your own , using JNI, but this sounds difficult, and no idea, if it is possible at all.
falling back to opencv2.4 might be another alternative for now.
Tell me how to install the 2.4 version. please. Can I install javacv? together?
I am difficult to understand. Please describe loosen easily. I can not speak English very well. Please tell me an easy word.
if you got the code from github, it's just a
git checkout 2.4
, then repeat the cmake/build process (without the contrib repo)no idea about 3rd party javacv. why do you think, you need it ?
In order to use opencv2.4 in Java ... javacv is Not Necessary?
no. javacv is an alternative c++ - to - java wrapping mechanism. unfortunately, theirs is a bit outdated, and incomplete.
Then When I installed the 2.4 Can I use the sift and surf?