繁体   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