Java OpenCV';s Mat.put()不工作/不更新矩阵

Java OpenCV';s Mat.put()不工作/不更新矩阵,java,opencv,Java,Opencv,OpenCV的Mat.put()方法对我不起作用。它不会更新给定矩阵上的任何内容 Mat myMat = new Mat(); myMat.put(0, 0, 1); System.out.println(myMat.dump()); // Prints "[]" instead of a not empty matrix 我的系统:OpenCV 3.1、Java、Mac OS如果我没有为Mat对象使用空构造函数,它就可以工作。例如: 新垫(1,1,CvType.CV_

OpenCV的Mat.put()方法对我不起作用。它不会更新给定矩阵上的任何内容

    Mat myMat = new Mat();
    myMat.put(0, 0, 1);
    System.out.println(myMat.dump()); // Prints "[]" instead of a not empty matrix

我的系统:OpenCV 3.1、Java、Mac OS

如果我没有为Mat对象使用空构造函数,它就可以工作。例如:
新垫(1,1,CvType.CV_32FC1)

如果我没有为Mat对象使用空构造函数,它就会工作。例如:
新垫(1,1,CvType.CV_32FC1)