Quantcast
Channel: OpenCV Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 41027

Problem with setting up the environment

$
0
0
Hi everyone, I got a problem with setting up the environment of OpenCV for running Hadoop. I modified the hadoop-env.sh file: HADOOP_CLASSPATH to include the opencv-300.jar and libopencv_java300.so. I can compile it correctly. But when I use the `Mat mat = new Mat(h, w, type)`, it shows me *java.lang.Exception: java.lang.UnsatisfiedLinkError: org.opencv.core.Mat.n_Mat(III)J*. I google it and find that I should load the dynamic library. Then I add this line `static {System.loadLibrary(Core.NATIVE_LIBRARY_NAME);}`. Then it shows me that *Exception in thread "main" java.lang.UnsatisfiedLinkError: no opencv_java300 in java.library.path*. But I've copied the opencv-300.jar and libopencv_java300.so to the /usr/lib dir. What am I supposed to do? I know I can use the `-Djava.library.path=/path/to/libs` to handle this problem. But it doesn't work with Hadoop. I really need some help here as the project is due on Nov.29. Thanks in advance.

Viewing all articles
Browse latest Browse all 41027

Latest Images

Trending Articles



Latest Images

<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>