提问者:小点点

使用JavaCV进行图像拼接:编译错误


我试过这段代码,它给出了错误的缝合器。我是否使用导入静态com.googlecode.javacv.cpp.opencv_stitching.Stitcher;它给出了相同的错误与缝合器。如果可以,请我有一个解决这个问题的方法。谢谢你。

代码是...

public class ImageStitching {

    public static void main(String[] args){
        MatVector images = new MatVector(2);
        images.put(0,cvLoadImage("sample1.png"));
        images.put(1,cvLoadImage("sample2.png"));

        IplImage result = new IplImage(null);
        int status = stitcher.stitch(images,result);

        if( status == stitcher.OK )
        {
            cvSaveImage("result.png", result);
        }
    }
}

共1个答案

匿名用户

您尚未在代码中声明缝合器。。。

Stitcher stitcher = Stitcher.createDefault(false);