Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

OpenCV Run on Tomcat

Hello, I've made an application which uses OpenCV, and now I want to run it on Tomcat. I'm now trying to set Tomcat to Work, this is the simple code to check is it working on tomcat:

String libopencv_java = "C:\\eclipse\\workspace\\tomcat_try\\opencv_java300.dll";
        System.load(libopencv_java); 
        LOG.debug("OpenCV Loaded");

        System.out.println("Welcome to OpenCV " + Core.VERSION);
        Mat m = new Mat(5, 10, CvType.CV_8UC1, new Scalar(0));
        System.out.println("OpenCV Mat: " + m);
        Mat mr1 = m.row(1);
        mr1.setTo(new Scalar(1));
        Mat mc5 = m.col(5);
        mc5.setTo(new Scalar(5));
        System.out.println("OpenCV Mat data:\n" + m.dump());

When I'm executing the code on tomcat the result is:

Caused by: java.lang.UnsatisfiedLinkError: org.opencv.core.Mat.n_Mat(IIIDDDD)J at org.opencv.core.Mat.n_Mat(Native Method) at org.opencv.core.Mat.<init>(Mat.java:63)

Can somebody help me? I've added the opencv300.jar file to the build path,