EmguCV是将OpenCV封装的一个.net库,可以非常方便的调用OpenCV中的方法。最新版本为3.4.3,下载网站:https://sourceforge.net/projects/emgucv/
本系列使用的是3.1.0版本。
下图是EmguCV的安装目录:
然后我们打开bin目录,我们主要用的dll以及关联dll都在此目录下。
在c#项目的dll引用中我们主要使用的是Emgu.CV.UI.dll(UI控件调用)、Emgu.CV.UI.GL.dll(OpenGL相关)、Emgu.CV.World.dll(主要方法都在这个dll中)。
还有x86和x64文件夹,这两个文件夹非常重要,在c#生成项目的目录下面必须按照项目架构放置这2个文件夹,不然EmguCV的方法及类调用就会报错,会出现“Emgu.CV.CvInvoke”的类型初始值设定项引发异常”。