无法将类型Emgu.CV.Image"Emgu.CV.Structure.Bgr,byte"隐式转换为Emgu.CV.IImage

问题:

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文件夹中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值