我有:
int32Array hh = int32Array.frompointer(img.getBufferAsInt32());
这是由于采用了指向 simpleitk 图像数据的指针。谁能帮我把这个数组类型转换成一个普通的java数组?
编辑
我尝试了另一种方法,我从 itkImage 类继承并获得指向图像缓冲区的 Cptr 指针,只要我还在 Java 中找到了一个内存指针类,我可以从中获取我的数组
com.sun.jna.Pointer ptr = new com.sun.jna.Memory(2 * 512 * 512);
// ptr.share(_pointer);
int testarr[] = new int[512 * 512];
ptr.read(_pointer, testarr, 0, testarr.length);
现在的问题是如何将 Cptr 指针复制到 Java 指针中(等号运算符不起作用)