[英]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.