问题:
1、无法将类型“Emgu.CV.Image<Emgu.CV.Structure.Bgr,byte>”隐式转换为“Emgu.CV.IImage” 。
2、类型“Emgu.CV.IImage”在未被引用的程序集中定义。必须添加对程序集“Emgu.CV.World, Version=4.0.1.3373, Culture=neutral, PublicKeyToken=7281126722ab4438”的引用。
在Kinect开发中使用到Emgu的库但是在出现了以上的错误,可能的原因是因为没有正确配置Emgu的库。
解决:
1、下载并按照Emgu库:
https://sourceforge.net/projects/emgucv/files/emgucv/
2、配置环境变量:
此电脑==》属性==》高级系统设置==》高级==》环境变量==》系统变量==》双击变量名为“path”==》新建==》输入按照的Emgu的库目录的对应bin目录(注意有些版本的bin里面还有x86和x64目录,则要填至对应目录)
3、将程序中引用到的dll放入对应的debug或release文件夹中