一、水平连接

   将多个矩阵水平地连接在一起,图像的行数必须相同

        Mat img1 = Imgcodecs.imread("flip.jpg");

        List<Mat> list = new ArrayList<>();
        list.add(img1);list.add(img1);

        Mat dst = new Mat();
        Core.hconcat(list,dst);
        HighGui.imshow("dst",dst);
        HighGui.waitKey();

结果:
17.java openCV4.x 入门-Core之图像连接-LMLPHP

二、垂直连接

   将多个矩阵垂直地连接在一起。图像的列数必须相同

        Mat img1 = Imgcodecs.imread("flip.jpg");

        List<Mat> list = new ArrayList<>();
        list.add(img1);list.add(img1);

        Mat dst = new Mat();
        Core.vconcat(list,dst);
        HighGui.imshow("dst",dst);
        HighGui.waitKey();

结果
17.java openCV4.x 入门-Core之图像连接-LMLPHP

04-12 05:40