【问题标题】:Create array of IplImage ponters (IplImage**) from EmguCV using C#使用 C# 从 EmguCV 创建 IplImage ponters (IplImage**) 数组
【发布时间】:2011-06-07 15:39:33
【问题描述】:


我想从 C# 创建 IplImage 指针数组。 我知道创建 IplImage 指针的方法。

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

但我想创建它的数组。 我尝试过这样的事情。

IntPtr[] imgArrayPointers = new IntPtr[100];

但是我需要数组的大小在开始时不被初始化。 在 OpenCV 中就是这样。

IplImage ** ArrayOfPonters = 0;

谁能帮我解决这个问题。

谢谢,
萨奇拉

【问题讨论】:

    标签: c# opencv emgucv


    【解决方案1】:

    要保持数组未分配,您只需像这样声明它:

    IntPtr[] imgArrayPointers = null;

    然后,当你需要空间时,你最终会这样做:

    imgArrayPointers = new IntPtr[100];

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-04-20
      • 1970-01-01
      • 1970-01-01
      • 2011-09-08
      • 2013-05-01
      • 2011-07-08
      • 1970-01-01
      相关资源
      最近更新 更多