예. 문서가 최소한이거나 존재하지 않습니다. 동등한 우리는 double
이외의 데이터 유형에 대한 것을 볼 수 있습니다
public int put(int row, int col, double... data)
public int put(int row, int col, float[] data)
public int put(int row, int col, int[] data)
public int put(int row, int col, short[] data)
public int put(int row, int col, byte[] data)
오버로드 put
방법을 참조 Mat
클래스 OpenCV의 자바 문서 (1)에서
Mat img = new Mat(3, 3, CvType.CV_64FC1);
int row = 0, col = 0;
img.put(row ,col, 0, -1, 0, -1, 5, -1, 0, -1, 0);
것, 마지막 매개 변수는있다 배열이며 가변 인수 유형이 아닙니다. 따라서 다른 유형의 Mat
을 만들려면 다음과 같이 배열을 사용해야합니다.
int row = 0, col = 0;
int data[] = { 0, -1, 0, -1, 5, -1, 0, -1, 0 };
//allocate Mat before calling put
Mat img = new Mat(3, 3, CvType.CV_32S);
img.put(row, col, data);