我在项目中构建并引用了Emgu.CV.World.dll。当我尝试调用像

IntPtr complexImage = CvInvoke.cvCreateImage(image.Width * image.Height, Emgu.CV.CvEnum.IPL_DEPTH.IPL_DEPTH_32F, 2);
CvInvoke.cvSetZero(complexImage);

Visual Studio抱怨找不到Emgu.CV.CvEnum.IPL_DEPTH.IPL_DEPTH_32FcvSetZero()的定义。我的项目中还缺少任何内容吗?

最佳答案

如果您想让VS查看枚举等,则需要在源文件中添加using Emgu.CV.Enum;。如果您使用的是3.1版本的Emgu.CV,则CvInvoke.cvSetZero()方法不再存在。不过,它是2.4.10版本。

道格

关于opencv - CvInvoke不包含cvSetZero的定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39927686/

10-12 01:30