-2
我試圖很難找到這個問題的答案,並最終找到,但不是在stackoverflow,所以決定克隆這兩個問題和答案在這裏,也許有人需要它也。Groovy與Java OpenCV綁定(JNI)
我設置了一個非常簡單的Groovy/OpenCV示例,但它拋出java.lang.UnsatisfiedLinkError。這暴露了我沒有意識到的Groovy和Java之間的一些互操作性問題。
import org.opencv.core.Core
import org.opencv.core.CvType
import org.opencv.core.Mat
class Main {
static { System.loadLibrary(Core.NATIVE_LIBRARY_NAME); }
public static void main(String[] args) {
Mat m = Mat.eye(3, 3, CvType.CV_8UC1);
System.out.println("m = " + m.dump());
}
}
但在Java中相同的代碼運行完全。
import org.opencv.core.Core;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
public class OtherMain {
static { System.loadLibrary(Core.NATIVE_LIBRARY_NAME); }
public static void main(String[] args) {
Mat m = Mat.eye(3, 3, CvType.CV_8UC1);
System.out.println("m = " + m.dump());
}
}