(processing)CvType.CV_8Uを参照時に、org.opencv.core.Mat.n_Mat(III)J A library relies on native code that's not available. と表示される
import org.opencv.core.*; int WIDTH = 640; int HEIGHT = 480; void setup() { Mat mask_mat = new Mat(HEIGHT, WIDTH, CvType.CV_8U); }
java.lang.UnsatisfiedLinkError: org.opencv.core.Mat.n_Mat(III)J A library relies on native code that's not available. Or only works properly when the sketch is run as a 32-bit application. UnsatisfiedLinkError: org.opencv.core.Mat.n_Mat(III)J at processing.opengl.PSurfaceJOGL$2.run(PSurfaceJOGL.java:408) at java.lang.Thread.run(Thread.java:748)
こちらの記載の通り、以下のように変更することでエラーが無くなりました。
import org.opencv.core.*; int WIDTH = 640; int HEIGHT = 480; void setup() { System.loadLibrary(Core.NATIVE_LIBRARY_NAME); Mat mask_mat = new Mat(HEIGHT, WIDTH, CvType.CV_8U); }