java cv-v缝合-异常

java cv-v缝合-异常,java,opencv,javacv,image-stitching,Java,Opencv,Javacv,Image Stitching,我尝试使用javacv来缝合图像。我遇到了一个异常,我无法解决它 代码如下: import org.bytedeco.javacpp.*; import static org.bytedeco.javacpp.opencv_core.*; import static org.bytedeco.javacpp.opencv_highgui.*; import static org.bytedeco.javacpp.opencv_stitching.*; public class App { s

我尝试使用javacv来缝合图像。我遇到了一个异常,我无法解决它

代码如下:

import org.bytedeco.javacpp.*;
import static org.bytedeco.javacpp.opencv_core.*;
import static org.bytedeco.javacpp.opencv_highgui.*;
import static org.bytedeco.javacpp.opencv_stitching.*;

public class App {

static boolean try_use_gpu = false;
static MatVector imgs = new MatVector();
static String result_name = "result.jpg";

public static void main(String[] args) {

    Mat pano = new Mat();
    Stitcher stitcher = Stitcher.createDefault(try_use_gpu);

    stitcher.stitch(imgs, pano);
    imwrite(result_name, pano);
}

static void parseCmdArgs(String[] args) {

    Mat img = imread("image1.jpg");
    Mat img2 = imread("image2.jpg");

    imgs.resize(imgs.size() + 1);
    imgs.put(imgs.size() - 1, img);

    imgs.resize(imgs.size() + 1);
    imgs.put(imgs.size() - 1, img2);
}
}
这是一个例外:

线程“main”java.lang.UnsatifiedLinkError中出现异常: org.bytedeco.javacpp.opencv_缝合$Stitcher.stitch(Lorg/bytedeco/javacpp/opencv_核心$MatVector;Lorg/bytedeco/javacpp/opencv_核心$Mat;)I 在org.bytedeco.javacpp.opencv_-stitching$Stitcher.stitch(本机) (方法)

当我调用stitch函数(stitcher.stitch(imgs,pano);)时,会出现异常

我不知道该怎么办。我犯了什么错


谢谢

如果您按照上的说明进行操作,是否有效?实际上我的代码是相同的。我找到了这个例子,并遵循它。你在使用Maven吗?如果没有,您能解释一下您是如何构建的吗?我使用Maven,它包含了示例中的依赖项,您是否使用
-Dplatform.dependencies
命令行选项调用了
mvn
?您可能也遇到了以下错误:?