Download And Installation: Difference between revisions

From EMGU
Jump to navigation Jump to search
No edit summary
Line 42: Line 42:
</code>
</code>
at the top of your code.
at the top of your code.
*Follow the [[Tutorial:Hello World]] to learn how to use Emgu CV
*Follow the [[Tutorial#Examples]] to learn how to use Emgu CV

Revision as of 21:55, 28 February 2008

Source

  • Follow this link to access the file server on Source Forge.
  • The source files are contained in the package Emgu.CV.Source.zip

Dependency

Windows

  • Follow this link to access the file server on Source Forge.
  • For Windows, download the dependency package Emgu.CV.Windows.Dependency.zip which includes the Dll files for OpenCV 1.0.0.1 runtime and zlib.net runtime.
  • Part of the Emgu CV library use WCF(Windows Communication Fundation) and therefore depends on .Net 3.0

Linux

  • Follow this link to access the file server on Source Forge.
  • For Linux, download the dependency package Emgu.CV.Linux.Dependency.tar.gz which include the Dll files for zlib.net runtime.
  • To run Emgu CV on linux, you need Mono version >= 1.2.6, opencv version >= 1.0.0. On fedora 8, you can install the dependency by running yum install mono-core opencv as root


Binary

Windows

  • The binary files for Windows are contained in the package Emgu.CV.Windows.Binary.zip
  • The Binary files 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
  • The Binary files are compiled from source in Fedora 8 using mono-1.2.6 with flag LINUX

Using the framework

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 your project reference
  • Copy the OpenCV .dll files: cv100.dll, cvaux100.dll, cvcam100.dll, cxcore100.dll, cxts001.dll, highgui100.dll, libguide40.dll and ml100.dll to the execution path.
  • Optionally, use the name space Emgu.CV by putting

using Emgu.CV;

at the top of your code.