About Emgucv
Emgu CV is a cross platform .NET wrapper for the OpenCV image processing library. It lets developers call OpenCV functions from .NET languages including C#, VB.NET, C++ and IronPython. The wrapper itself is written entirely in C#, so the same managed code compiles and runs across every target the project supports rather than requiring platform specific bindings.
It suits .NET teams that need computer vision inside an existing application and do not want to drop into native C++ to get it. The library can be compiled with Visual Studio and with Unity, and runs on Windows, Linux, macOS, iOS and Android. Feature coverage varies by target: the wiki lists CUDA GPU processing for 64 bit Windows only, while Tesseract OCR is available on most platforms. Documentation, platform matrices and tutorials are published on the project wiki.
Licensing is dual. The open source edition is distributed under terms compatible with the GNU General Public License version 3, which obliges you to publish the source of applications built on it. For closed source commercial work the project sells a royalty free subscription license, published as two products, each for one developer with a 30 day trial. The Commercial License Professional Version is $299 USD per year and covers Windows, iOS, Android, Mac OSX, Unix and Linux. The Commercial License for Windows is $149 USD per year and covers Windows only.
The same project publishes Emgu TF, a .NET wrapper for TensorFlow, under its own licensing and compliance pages. The main site sits behind a bot challenge that rejects automated requests, so the wiki needs to be opened in a browser.