CvInvoke不包含cvSetZero的定义

时间:2016-10-08 01:09:59

标签: opencv emgucv

我在项目中构建并引用了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()的定义。我的项目中还有什么遗漏吗?

1 个答案:

答案 0 :(得分:0)

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

道格