We have to do it manually with loops:
http://bytedeco.org/news/2014/12/23/third-release/
We can always add helper methods for that though.
@saudet Hi,this code is correct?
int[][] kk = {{0,0,0,0},{0,0,0,0},{0,0,0,0}}
PointerPointer pointer = new PointerPointer(3);
for(int i = 0; i < 3; i++){
pointer.put(kk[i]);
}
Mat pano = new Mat(row, col, CV_32SC1, pointer);
No, try to use indexers instead.
But 'Mat(int rows, int cols, int type, Pointer data) ' must need Pointer, what can I do ?
No, it doesn't.
Try something like this:
Mat pano = new Mat(row, col, CV_32SC1);
IntIndexer idx = mat.createIndexer();
for (int i = 0; i < kk.length; i++) {
idx.put(i, kk[i]);
}
Thanks! It is ok!