# opencvsharp_2410 **Repository Path**: htrobin/opencvsharp_2410 ## Basic Information - **Project Name**: opencvsharp_2410 - **Description**: .NET Framework wrapper for OpenCV 2.4.10 - **Primary Language**: C# - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-04-21 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # OpenCvSharp 2.4.10 Cross platform wrapper of OpenCV 2.4.10 for .NET Framework. **This project is deprecated. The latest release is available in [OpenCvSharp](https://github.com/shimat/opencvsharp) .** ## Installation ### NuGet If you have Visual Studio 2012 or later, it is recommended to use [NuGet](http://www.nuget.org/). Search *'opencvsharp'* on the NuGet Package Manager. | Package | NuGet | |--------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------| | OpenCV2.4.10 All-in-one package - bundles native OpenCV DLLs | [![NuGet version](https://badge.fury.io/nu/OpenCvSharp-AnyCPU.svg)](https://badge.fury.io/nu/OpenCvSharp-AnyCPU) | | OpenCV2.4.10 Minimum package | [![NuGet version](https://badge.fury.io/nu/OpenCvSharp-WithoutDll.svg)](https://badge.fury.io/nu/OpenCvSharp-WithoutDll) | ### Downloads If you do not use NuGet, get DLL files from the [release page](https://github.com/shimat/opencvsharp_2410/releases). ## Requirements * [OpenCV 2.4.10](http://opencv.org/) * [Visual C++ 2013 Redistributable Package](http://www.microsoft.com/en-US/download/details.aspx?id=30679) * [.NET Framework 2.0](http://www.microsoft.com/ja-jp/download/details.aspx?id=1639) or later / [Mono](http://www.mono-project.com/Main_Page) OpenCvSharp may not work on Unity platform. Please consider using [OpenCV for Unity](https://www.assetstore.unity3d.com/en/#!/content/21088) ## Documents https://shimat.github.io/opencvsharp_2410/index.html ## Usage For more details, see the **[Wiki](https://github.com/shimat/opencvsharp_2410/wiki)** page. ```C# // Edge detection by Canny algorithm using OpenCvSharp; using OpenCvSharp.CPlusPlus; class Program { static void Main() { Mat src = new Mat("lenna.png", LoadMode.GrayScale); Mat dst = new Mat(); Cv2.Canny(src, dst, 50, 200); using (new Window("src image", src)) using (new Window("dst image", dst)) { Cv2.WaitKey(); } } } ``` ## Features * OpenCvSharp is modeled on the native OpenCV C/C++ API style as much as possible. * Many classes of OpenCvSharp implement IDisposable. There is no need to manage unsafe resources. * OpenCvSharp does not force object-oriented programming style on you. You can also call native-style OpenCV functions. * OpenCvSharp provides functions for converting from Mat/IplImage into Bitmap(GDI+) or WriteableBitmap(WPF). * OpenCvSharp can work on [Mono](http://www.mono-project.com/Main_Page). It can run on any platform which [Mono](http://www.mono-project.com/Main_Page) supports (e.g. Linux). ## License OpenCvSharp is licensed under the **BSD 3-Clause License**. See [LICENSE](https://github.com/shimat/opencvsharp/blob/master/LICENSE). OpenCvSharp.Blob uses [cvBlob](https://code.google.com/p/cvblob/) to implement blob extraction.