When the simple 'example' program is run in Eclipse, the following error printout occurs:
Exception in thread "Animation Thread" java.lang.UnsatisfiedLinkError: no JMyron in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1709)
at java.lang.Runtime.loadLibrary0(Runtime.java:823)
at java.lang.System.loadLibrary(System.java:1028)
at JMyron.JMyron.<clinit>(JMyron.java:14)
at camera.Camera.setup(Camera.java:26)
at processing.core.PApplet.handleDraw(PApplet.java:1402)
at processing.core.PApplet.run(PApplet.java:1327)
at java.lang.Thread.run(Thread.java:619)
The source (Camera.java):
package camera;
import processing.core.PApplet;
import JMyron.JMyron;
@SuppressWarnings("serial")
public class Camera extends PApplet {
protected JMyron jmyron;
@Override
public void draw() {
jmyron.update();
int[] img = jmyron.image();
for (int i = 0;i < pixels.length;i++) {
if (i >= img.length) {
break;
}
pixels[i] = img[i];
}
updatePixels();
}
@Override
public void setup() {
size(320,240);
jmyron = new JMyron();
jmyron.start(width,height);
jmyron.findGlobs(0);
}
}