簡體   English   中英

使用 C# 從 EmguCV 創建 IplImage ponters (IplImage**) 數組

[英]Create array of IplImage ponters (IplImage**) from EmguCV using C#


我想從 C# 創建 IplImage 指針數組。 我知道創建 IplImage 指針的方法。

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

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

IntPtr[] imgArrayPointers = new IntPtr[100];

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

IplImage ** ArrayOfPonters = 0;

誰能幫我解決這個問題。

謝謝,
幸良

要保持數組未分配,您只需像這樣聲明它:

IntPtr[] imgArrayPointers = null;

然后,當你需要空間時,你最終會這樣做:

imgArrayPointers = new IntPtr[100];

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM