我正在使用Emgu OpenCV C#包装器,并尝试转换其函数返回的IntPtr并访问实际的IplImage OpenCV对象。有什么想法吗?由于我是C#的新手,所以欢迎任何建议。
谢谢。
好的,我得到了解决方案,并在这里发布它 -
IntPtr rgb32;
...
MIplImage rgb32Image = new MIplImage();
rgb32Image = (MIplImage)Marshal.PtrToStructure(rgb32, typeof(MIplImage));
在2020年的4.2版本中,您可以使用:
Emgu.CV.Image<TColor, TDepth>.FromIplImagePtr(System.IntPtr)