2011-06-06 45 views
0


我想從C#中創建IplImage指針陣列。 我知道創建IplImage指針的方法。使用C#從EmguCV創建IplImage陣列陣列(IplImage **)

IntPtr imgPointer = Marshal.AllocHGlobal(StructSize.MIplImage); 

但我想創建它的數組。 我嘗試過這樣的事情。

IntPtr[] imgArrayPointers = new IntPtr[100]; 

但在我需要大小的數組不被初始化的開始。 在OpenCV中一樣。

IplImage ** ArrayOfPonters = 0; 

任何人都可以幫助我解決這個問題。

感謝,
Sachira

回答

0

要保持一個數組未分配的,你只需要聲明它這樣的:

IntPtr[] imgArrayPointers = null;

然後,當你需要的空間,你最終做:

imgArrayPointers = new IntPtr[100];

+0

謝謝..它做了工作..謝謝很多... – SachiraChin 2011-06-07 17:15:28