我想从C#创建IplImage指针数组。我知道如何创建IplImage指针。
IntPtr imgPointer = Marshal.AllocHGlobal(StructSize.MIplImage);
但我想创建一个数组。我试过这样的东西。
IntPtr[] imgArrayPointers = new IntPtr[100];
但在一开始我需要数组的大小不初始化。就像OpenCV中的这样。
IplImage ** ArrayOfPonters = 0;
有人能帮我解决这个问题吗。
谢谢,
Sachira
要保持数组未分配,只需要这样声明:
IntPtr[] imgArrayPointers = null;
然后,当你需要空间时,你最终会这样做:
imgArrayPointers = new IntPtr[100];