Problem with very simple example

558 views
Skip to first unread message

James McHugh

unread,
Nov 25, 2014, 7:22:13 AM11/25/14
to jav...@googlegroups.com
This is my source code, trying to display the image from my web camera:
import org.bytedeco.javacpp.Loader;
import org.bytedeco.javacpp.presets.opencv_nonfree;
import org.bytedeco.javacv.CanvasFrame;
import org.bytedeco.javacv.FrameGrabber;

import static org.bytedeco.javacpp.opencv_core.IplImage;

public class AppMain2 {
    public static void main(String[] args) throws Exception {

        Loader.load(opencv_nonfree.class);

//        int n = videoInput.listDevices();
//        for (int i = 0; i < n; i++) {
//            System.out.println(i + " = " + videoInput.getDeviceName(i));
//
//        }

        FrameGrabber frameGrabber = FrameGrabber.createDefault(0);
        frameGrabber.start();

        CanvasFrame frame = new CanvasFrame("Cam 1");
        IplImage image;
        while (((frame.isVisible()) && (image = frameGrabber.grab()) != null)) {

            frame.showImage(image);

        }
        frame.setDefaultCloseOperation(1);
        frame.setDefaultCloseOperation(CanvasFrame.EXIT_ON_CLOSE);
    }
}



And this is my pom:
<?xml version="1.0" encoding="UTF-8"?>
<modelVersion>4.0.0</modelVersion>

<groupId>mygroup</groupId>
<artifactId>encoder</artifactId>
<version>1.0-SNAPSHOT</version>

<dependencies>

        <dependency>
            <groupId>org.bytedeco</groupId>
            <artifactId>javacv</artifactId>
            <version>0.9</version>
        </dependency>

<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacpp</artifactId>
<version>0.9</version>
</dependency>

<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>opencv</artifactId>
<version>2.4.9-0.9</version>
<classifier>macosx-x86_64</classifier>
</dependency>
        <dependency>
            <groupId>org.bytedeco.javacpp-presets</groupId>
            <artifactId>ffmpeg</artifactId>
            <version>2.3-0.9</version>
            <classifier>macosx-x86_64</classifier>
        </dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>flycapture</artifactId>
<version>2.6.3.4-0.9</version>
            <classifier>macosx-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>libdc1394</artifactId>
<version>2.2.2-0.9</version>
            <classifier>macosx-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>libfreenect</artifactId>
<version>0.5-0.9</version>
            <classifier>macosx-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>videoinput</artifactId>
<version>0.200-0.9</version>
            <classifier>macosx-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>artoolkitplus</artifactId>
<version>2.3.0-0.9</version>
            <classifier>macosx-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>flandmark</artifactId>
<version>1.07-0.9</version>
            <classifier>macosx-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>fftw</artifactId>
<version>3.3.4-0.9</version>
            <classifier>macosx-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>gsl</artifactId>
<version>1.16-0.9</version>
            <classifier>macosx-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>llvm</artifactId>
<version>3.4.2-0.9</version>
            <classifier>macosx-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>leptonica</artifactId>
<version>1.71-0.9</version>
            <classifier>macosx-x86_64</classifier>
</dependency>
<dependency>
<groupId>org.bytedeco.javacpp-presets</groupId>
<artifactId>tesseract</artifactId>
<version>3.03-rc1-0.9</version>
            <classifier>macosx-x86_64</classifier>
</dependency>
</dependencies>
</project>


I installed opencv (and hence ffmpeg etc.) via homebrew (on OSX-macbook pro, using maven 3 and java 1.7)

When I run the application it starts and sits in the display loop, but all I get is a white screen (it doesn't seem to be able to get an image from the camera). This is the console output:
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java -Djava.library.path=/usr/local/Cellar/opencv/2.4.9/lib -Didea.launcher.port=7534 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 13.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/lib/javafx-doclet.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/htmlconverter.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Users/james.mchugh/workspace/external/encoder/target/classes:/Users/james.mchugh/.m2/repository/org/bytedeco/javacv/0.9/javacv-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp/0.9/javacpp-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/opencv/2.4.9-0.9/opencv-2.4.9-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/ffmpeg/2.3-0.9/ffmpeg-2.3-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/flycapture/2.6.3.4-0.9/flycapture-2.6.3.4-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/libdc1394/2.2.2-0.9/libdc1394-2.2.2-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/libfreenect/0.5-0.9/libfreenect-0.5-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/videoinput/0.200-0.9/videoinput-0.200-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/artoolkitplus/2.3.0-0.9/artoolkitplus-2.3.0-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/opencv/2.4.9-0.9/opencv-2.4.9-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/ffmpeg/2.3-0.9/ffmpeg-2.3-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/flycapture/2.6.3.4-0.9/flycapture-2.6.3.4-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/libdc1394/2.2.2-0.9/libdc1394-2.2.2-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/libfreenect/0.5-0.9/libfreenect-0.5-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/artoolkitplus/2.3.0-0.9/artoolkitplus-2.3.0-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/flandmark/1.07-0.9/flandmark-1.07-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/fftw/3.3.4-0.9/fftw-3.3.4-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/gsl/1.16-0.9/gsl-1.16-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/llvm/3.4.2-0.9/llvm-3.4.2-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/leptonica/1.71-0.9/leptonica-1.71-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/tesseract/3.03-rc1-0.9/tesseract-3.03-rc1-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/leptonica/1.71-0.9/leptonica-1.71-0.9.jar:/Applications/IntelliJ IDEA 13.app/Contents/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain AppMain2
objc[53307]: Class CVWindow is implemented in both /private/var/folders/1k/kmzsymfj63b9jptfh4ywvplw6__lz7/T/javacpp1416917473534840000/libopencv_highgui.2.4.dylib and /usr/local/Cellar/opencv/2.4.9/lib/libopencv_highgui.2.4.dylib. One of the two will be used. Which one is undefined.
objc[53307]: Class CVView is implemented in both /private/var/folders/1k/kmzsymfj63b9jptfh4ywvplw6__lz7/T/javacpp1416917473534840000/libopencv_highgui.2.4.dylib and /usr/local/Cellar/opencv/2.4.9/lib/libopencv_highgui.2.4.dylib. One of the two will be used. Which one is undefined.
objc[53307]: Class CVSlider is implemented in both /private/var/folders/1k/kmzsymfj63b9jptfh4ywvplw6__lz7/T/javacpp1416917473534840000/libopencv_highgui.2.4.dylib and /usr/local/Cellar/opencv/2.4.9/lib/libopencv_highgui.2.4.dylib. One of the two will be used. Which one is undefined.
objc[53307]: Class CaptureDelegate is implemented in both /private/var/folders/1k/kmzsymfj63b9jptfh4ywvplw6__lz7/T/javacpp1416917473534840000/libopencv_highgui.2.4.dylib and /usr/local/Cellar/opencv/2.4.9/lib/libopencv_highgui.2.4.dylib. One of the two will be used. Which one is undefined.

Process finished with exit code 0



If I uncomment the commented out section then instead I get the following error:
/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/java -Djava.library.path=/usr/local/Cellar/opencv/2.4.9/lib -Didea.launcher.port=7535 "-Didea.launcher.bin.path=/Applications/IntelliJ IDEA 13.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/lib/javafx-doclet.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/htmlconverter.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/JObjC.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Users/james.mchugh/workspace/external/encoder/target/classes:/Users/james.mchugh/.m2/repository/org/bytedeco/javacv/0.9/javacv-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp/0.9/javacpp-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/opencv/2.4.9-0.9/opencv-2.4.9-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/ffmpeg/2.3-0.9/ffmpeg-2.3-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/flycapture/2.6.3.4-0.9/flycapture-2.6.3.4-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/libdc1394/2.2.2-0.9/libdc1394-2.2.2-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/libfreenect/0.5-0.9/libfreenect-0.5-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/videoinput/0.200-0.9/videoinput-0.200-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/artoolkitplus/2.3.0-0.9/artoolkitplus-2.3.0-0.9.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/opencv/2.4.9-0.9/opencv-2.4.9-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/ffmpeg/2.3-0.9/ffmpeg-2.3-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/flycapture/2.6.3.4-0.9/flycapture-2.6.3.4-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/libdc1394/2.2.2-0.9/libdc1394-2.2.2-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/libfreenect/0.5-0.9/libfreenect-0.5-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/artoolkitplus/2.3.0-0.9/artoolkitplus-2.3.0-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/flandmark/1.07-0.9/flandmark-1.07-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/fftw/3.3.4-0.9/fftw-3.3.4-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/gsl/1.16-0.9/gsl-1.16-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/llvm/3.4.2-0.9/llvm-3.4.2-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/leptonica/1.71-0.9/leptonica-1.71-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/tesseract/3.03-rc1-0.9/tesseract-3.03-rc1-0.9-macosx-x86_64.jar:/Users/james.mchugh/.m2/repository/org/bytedeco/javacpp-presets/leptonica/1.71-0.9/leptonica-1.71-0.9.jar:/Applications/IntelliJ IDEA 13.app/Contents/lib/idea_rt.jar" com.intellij.rt.execution.application.AppMain AppMain2
objc[53551]: Class CVWindow is implemented in both /private/var/folders/1k/kmzsymfj63b9jptfh4ywvplw6__lz7/T/javacpp1416918053706260000/libopencv_highgui.2.4.dylib and /usr/local/Cellar/opencv/2.4.9/lib/libopencv_highgui.2.4.dylib. One of the two will be used. Which one is undefined.
objc[53551]: Class CVView is implemented in both /private/var/folders/1k/kmzsymfj63b9jptfh4ywvplw6__lz7/T/javacpp1416918053706260000/libopencv_highgui.2.4.dylib and /usr/local/Cellar/opencv/2.4.9/lib/libopencv_highgui.2.4.dylib. One of the two will be used. Which one is undefined.
objc[53551]: Class CVSlider is implemented in both /private/var/folders/1k/kmzsymfj63b9jptfh4ywvplw6__lz7/T/javacpp1416918053706260000/libopencv_highgui.2.4.dylib and /usr/local/Cellar/opencv/2.4.9/lib/libopencv_highgui.2.4.dylib. One of the two will be used. Which one is undefined.
objc[53551]: Class CaptureDelegate is implemented in both /private/var/folders/1k/kmzsymfj63b9jptfh4ywvplw6__lz7/T/javacpp1416918053706260000/libopencv_highgui.2.4.dylib and /usr/local/Cellar/opencv/2.4.9/lib/libopencv_highgui.2.4.dylib. One of the two will be used. Which one is undefined.
Exception in thread "main" java.lang.UnsatisfiedLinkError: no jnivideoInputLib in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1878)
at java.lang.Runtime.loadLibrary0(Runtime.java:849)
at java.lang.System.loadLibrary(System.java:1087)
at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:535)
at org.bytedeco.javacpp.Loader.load(Loader.java:410)
at org.bytedeco.javacpp.Loader.load(Loader.java:353)
at org.bytedeco.javacpp.videoInputLib.<clinit>(videoInputLib.java:10)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:270)
at org.bytedeco.javacpp.Loader.load(Loader.java:385)
at org.bytedeco.javacpp.Loader.load(Loader.java:353)
at org.bytedeco.javacpp.videoInputLib$videoInput.<clinit>(videoInputLib.java:330)
at AppMain2.main(AppMain2.java:14)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)
Caused by: java.lang.UnsatisfiedLinkError: no uuid in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1878)
at java.lang.Runtime.loadLibrary0(Runtime.java:849)
at java.lang.System.loadLibrary(System.java:1087)
at org.bytedeco.javacpp.Loader.loadLibrary(Loader.java:535)
at org.bytedeco.javacpp.Loader.load(Loader.java:401)
... 13 more

Process finished with exit code 1


Any ideas whats wrong? All the examples I see you don't need all the presets included in the pom but if I don't include them I get allot of UnsatisfiedLinkErrors for various opencv etc. libraries.

Samuel Audet

unread,
Dec 6, 2014, 4:07:20 AM12/6/14
to jav...@googlegroups.com
On 11/25/2014 09:22 PM, James McHugh wrote:
> Any ideas whats wrong? All the examples I see you don't need all the
> presets included in the pom but if I don't include them I get allot of
> UnsatisfiedLinkErrors for various opencv etc. libraries.

Have you tried to set the `platform.dependencies` property to `true` as
shown for example here:
https://github.com/bytedeco/javacpp-presets/tree/master/opencv
?

Samuel
Reply all
Reply to author
Forward
0 new messages