gpt4 book ai didi

java - 包 "org.opencv.core.Mat"可以用于一个简单的Java程序吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:10:05 24 4
gpt4 key购买 nike

我正在尝试使用 opencv 在 Java 中对矩阵进行一些操作。我正在使用 Eclipse Kepler IDE。

当我尝试使用构造函数声明一个新矩阵时出现问题,然后我在控制台中收到以下错误:

Exception in thread "main" java.lang.UnsatisfiedLinkError: 
org.opencv.core.Mat.n_Mat(III)J
at org.opencv.core.Mat.n_Mat(Native Method)
at org.opencv.core.Mat.<init>(Mat.java:477)

我在 OSX、OSX 10.9.1 和 Eclipse Kepler 上使用 OpenCV 2.4.8。

这是我的代码:

import java.util.ArrayList;
import java.util.List;
import org.opencv.core.CvType;
import org.opencv.core.Mat;
import org.opencv.core.Size;

public class FisherFaces {

public static void main(String[] args) {

Size s = new Size(new double[] {3,3});
Mat g= new Mat(3,3,CvType.CV_8UC1);

}

我是否做错了什么导致了这个错误?

最佳答案

我发现了问题,我没有加载 native 库,添加下面的行修复了它。

System.loadLibrary(Core.NATIVE_LIBRARY_NAME);

关于java - 包 "org.opencv.core.Mat"可以用于一个简单的Java程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21541324/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com