Download And Installation
Windows
Getting the Dependency
- Emgu CV use WCF(Windows Communication Foundation) therefore requires .Net 3.0
Building the Examples
- Follow this link to the file server on Source Forge.
- Download and extract the package Emgu.CV.SourceAndExamples-{version}.zip
Creating a New Project in Visual Studio
To use the framework in Visual Studio, you need to
- Download and extract the binary files package Emgu.CV.Windows.Binary-{version}.zip (They are compiled from source on Windows using MsBuild)
- Create a new Visual Studio project or use an existing one
- Add the 3 files
zlib.net.dll
,Emgu.Utils.dll
andEmgu.CV.dll
to References of the project - Copy the OpenCV dll files:
cv110.dll
,cvaux110.dll
,cxcore110.dll
,highgui110.dll
,ffopencv110.dll
andml110.dll
to the execution directory. - Optionally put the following line
using Emgu.CV;
in the top of your code to include the Emgu.CV namespace.
- Follow the Tutorial to learn how to use Emgu CV. The "Hello, World" Example is a good starting point.
Linux
Getting the Dependency
- Mono
- You need Mono >= 2.2. If you need to compile Emgu CV from source, do NOT use gmcs 2.0.0 / 2.0.1, there is a bug in these two versions.
- Emgu CV library use WCF (Windows Communication Fundation) and therefore also requires mono-extra.
- You can install both by running
yum install mono-core mono-extra
as root. (Please enable rawhide repository in order to get Mono >= 2.2)
Follow this link to access the file server on Source Forge.
- OpenCV
- We will build a custom version of OpenCV in the next step. It is recommended to remove any OpenCV package if it is installed on your machine. On Fedora 10, you can remove OpenCV by running
yum remove opencv
as root
- We will build a custom version of OpenCV in the next step. It is recommended to remove any OpenCV package if it is installed on your machine. On Fedora 10, you can remove OpenCV by running
Building Emgu CV from source
To Be Updated