下载 Emgu cv
我这里下载的是zip包版本
解压出来
bin下的dll文件是用来引用的委托dll
libs下是用来直接copy的非委托dll
Use in vs c#
- 引用:右键添加引用,浏览到目标目录的bin下,Emgu.CV.World.dll,Emgu.CV.UI.dll是必选的,其它文件看情况
- copy:根据项目是否64位,copy libs下x86或x64下面的dll文件到你项目的运行目录下,也就是你的exe目录下,或者把x86和x64两目录一起copy到exe所在目录下,exe会自己找到其中之一来调用。
Use in Unity3D
如图导入没有错误提示
当我没有导入ZedGraph时Unity中会报错
导入System.Drawing.dll
发布pc时,报错了:
ArgumentException: The Assembly OpenTK.GLControl is referenced by Emgu.CV.UI.GL (‘Assets/Emgucv/Plugins/Emgu.CV.UI.GL.dll’). But the dll is not allowed to be included or could not be found.
删除Emgu.CV.UI.GL.dll不再报错
- 此Dll有GL字样,说明与opengl有关,尝试项目使用gl模式依然会报错,有机会再研究。
奇怪的区别
- vs中看到是这样的参数提示:
- unity中看到的是这样的参数提示:
为什么呢?
unity工程从这里下载Unity中使用官方版Emgu cv 3.4.3.3016
工程实现了图片边缘羽化效果
原图
边缘羽化后