.NET Framework 3.0
Install-Package EmguCV -Version
dotnet add package EmguCV --version
<PackageReference Include="EmguCV" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add EmguCV --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: EmguCV,"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install EmguCV as a Cake Addin
#addin nuget:?package=EmguCV&version=

// Install EmguCV as a Cake Tool
#tool nuget:?package=EmguCV&version=
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Emgu CV is a cross platform .Net wrapper to the OpenCV image processing library. Allowing OpenCV functions to be called from .NET compatible languages such as C#, VB, VC++, IronPython etc. The wrapper can be compiled in Mono and run on Windows, Linux, Mac OS X, iPhone, iPad and Android devices.

Product Versions
.NET Framework net30
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.

NuGet packages (4)

Showing the top 4 NuGet packages that depend on EmguCV:

Package Downloads



OCR using Tesseract, ImageMagick and EmguCV and an advanced query language. See the GitHub page for language documentation.


Library for filling a water tube and detecting the water level


Элементы управления на базе Windows Forms и OpenCV.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated 198,989 6/14/2016
3.1.0 7,224 5/24/2016
3.0.0 12,805 1/5/2016

Package changes:
* fixes an incorrect dependency on a newer version of ZedGraph

Change Log
* 3.1 release no longer support CUDA on x86, CUDA 7.0 release has dropped x86 support.

* Based on Open CV 3.1.0 release. For details, please see Open CV 3.1 release note
* In this release, all projects except Emgu.CV.UI have been converted to shared projects. There is a new Emgu.CV.World project that references all the shared projects ( except Emgu.CV.UI ) and can be compiled to a single dll.
* Unity 3D release have Windows 10 support. Windows Store and Windows Phone for Visual Studio will only support Windows 8.1 project type. We will bring Windows 10 UWP project type support for Visual Studio project in the next release.
* Emgu CV for Xamarin Android release now supports x86_64 and arm64_v8a architectures.
* Added Tesseract OCR support for Windows Phone 8.1 and Windows Store 8.1
* Added XamarinForms demo for Android and IOS.
* Added fish-eye calibration class.
* Added ConnectedComponents in CvInvoke.
* Added the optional mask parameter to CvInvoke.MatchTemplate function
* Added functions to allow programmatically select the Open CL device (CvInvoke.OclSetDefaultDevice)
* Added SimpleBlobDetectorParams such that we can change the default parameters for SimpleBlobDetector

Bug Fixes
* Fixed a bug in UMat.Split, added dot product for UMat
* Fixed a bug in FloodFill where the bounding rectangle is not being returned.
* Fixed Bug 133 & Bug 166