java cv -v stitch - 异常

时间:2014-09-29 21:43:06

标签: 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 {

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.UnsatisfiedLinkError中:   org.bytedeco.javacpp.opencv_stitching $ Stitcher.stitch(Lorg / bytedeco / javacpp / opencv_core $ MatVector; Lorg / bytedeco / javacpp / opencv_core $垫;)我     at org.bytedeco.javacpp.opencv_stitching $ Stitcher.stitch(Native   方法)

当我调用stitch函数时,我得到异常(stitcher.stitch(imgs,pano);)。

我不知道如何处理这件事。我的错是什么?

谢谢

0 个答案:

没有答案