Download And Installation: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
==Getting the Dependency== | ==Getting the Dependency== | ||
===Windows=== | ===Windows=== | ||
* | *Emgu CV library use WCF(Windows Communication Fundation) and therefore requires .Net 3.0 | ||
* | *For Windows, OpenCV 1.0.0.1 and zlib.net Dlls are included in '''Emgu.CV.Windows.Binary.zip''' | ||
===Linux=== | ===Linux=== | ||
* | *To run Emgu CV on linux, you need [http://www.mono-project.com/ Mono] version >= 1.2.6 and [http://opencvlibrary.sourceforge.net/ opencv] version >= 1.0.0. On [http://fedoraproject.org/ fedora] 8, you can install the dependency by running <code> yum install mono-core opencv </code> as root | ||
* | *Emgu CV library use WCF(Windows Communication Fundation) and therefore requires mono-olive. Which can be installed by running <code> rpm -iUh http://www.openmamba.org/download.html?file=/pub/openmamba/devel-stefano/RPMS.i586/mono-olive-svn20070703-1mamba.i586.rpm </code> as root | ||
* | *For Linux, zlib.net dll is included in '''Emgu.CV.Linux.Binary.tar.gz''' | ||
==Getting the Binary== | ==Getting the Binary== | ||
Line 23: | Line 21: | ||
*The binary files for Windows are contained in the package '''Emgu.CV.Windows.Binary.zip''' | *The binary files for Windows are contained in the package '''Emgu.CV.Windows.Binary.zip''' | ||
* | *They are compiled from [[download-url#Source | source]] on Windows using Visual Studio 2005 | ||
===Linux=== | ===Linux=== | ||
*The binary files for Linux are contained in the package '''Emgu.CV.Linux.Binary.tar.gz''' | *The binary files for Linux are contained in the package '''Emgu.CV.Linux.Binary.tar.gz''' | ||
* | *They are compiled from [[download-url#Source | source]] in [http://fedoraproject.org/ Fedora] 8 using mono-1.2.6 with flag LINUX | ||
==Making it work== | ==Making it work== |
Revision as of 20:15, 11 March 2008
Getting the Source
- Follow this link to access the file server on Source Forge.
- The source files are contained in the package Emgu.CV.Source.zip
Getting the Dependency
Windows
- Emgu CV library use WCF(Windows Communication Fundation) and therefore requires .Net 3.0
- For Windows, OpenCV 1.0.0.1 and zlib.net Dlls are included in Emgu.CV.Windows.Binary.zip
Linux
- To run Emgu CV on linux, you need Mono version >= 1.2.6 and opencv version >= 1.0.0. On fedora 8, you can install the dependency by running
yum install mono-core opencv
as root
- Emgu CV library use WCF(Windows Communication Fundation) and therefore requires mono-olive. Which can be installed by running
rpm -iUh http://www.openmamba.org/download.html?file=/pub/openmamba/devel-stefano/RPMS.i586/mono-olive-svn20070703-1mamba.i586.rpm
as root
- For Linux, zlib.net dll is included in Emgu.CV.Linux.Binary.tar.gz
Getting the Binary
Windows
- The binary files for Windows are contained in the package Emgu.CV.Windows.Binary.zip
- They are compiled from source on Windows using Visual Studio 2005
Linux
- The binary files for Linux are contained in the package Emgu.CV.Linux.Binary.tar.gz
Making it work
Visual Studio
To use the framework in Visual Studio, you need to
- Create a new Visual Studio project or use an existing one
- Add the 3 files
zlib.net.dll
,Emgu.Utils.dll
,Emgu.CV.dll
to the References of the project - Add the OpenCV .dll files:
cv100.dll
,cvaux100.dll
,cvcam100.dll
,cxcore100.dll
,cxts001.dll
,highgui100.dll
,libguide40.dll
andml100.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 or alternatively, follows the "Hello, World" Examples for a quick start