2016-06-01 13 views
10

Qual è la differenza tra OpenCV.NET, OpenCVSharp ed EmguCV?Qual è la differenza tra OpenCV.NET, OpenCVSharp ed EmguCV?

Sono derivati ​​da OpenCV.

Quindi, qual è la differenza nelle loro filosofie di progettazione, implementazione e applicazione?

+0

Raccomando C++; D. Li ho trovati online, nel caso li avessi persi: [1] (http://answers.opencv.org/question/13289/opencv-vs-emgu/), [2] (http://stackoverflow.com/q/7881120/5008845), [3] (https://www.quora.com/Which-NET-wrapper-for-OpenCV-should-I-use-EmguCV-or-OpenCvSharp) – Miki

risposta

0

Emgu CV è un wrapper .Net multipiattaforma alla libreria di elaborazione di immagini OpenCV. Permette di chiamare le funzioni OpenCV da linguaggi compatibili con .NET come C#, VB, VC++, IronPython ecc.

0

OpenCvSharp è sintatticamente più vicino alle funzioni e ai metodi C++ di OpenCV. Può funzionare anche su mono e supporta il nucleo .net.

Probabilmente farai le stesse cose allargandole, quindi la scelta di cosa dovresti usare dipende forse più dagli esempi che usi (usano Emgu o OpenCVSharp).

Problemi correlati