So we have this Image processing course at the university and we’ll be using OpenCV extensively. Problem is, OpenCV uses C++ but I’m much more fluent in C# than C++. I know that there are wrappers for OpenCV (OpenCVDotNet, SharperCV, EmguCV,…) But I don’t know which to choose.
My questions are :
- Which one wraps most/all of OpenCV functionality ?
- Are they even worth using ? (May not be updated often, lack functionality or speed,…)
- Or should I be better off brushing my C++ skills?
Note : I know that my question is a possible duplicate of this one but it’s old (from 2008) and things may have changed.
I have not used EmguCV, but I have used OpenCV for a while now.
From SharperCV’s website:
The Emgu CV.Net wrapper is our current recommendation if you want to use OpenCV.
And, OpenCVDotNet looks more like an academic sandbox, so if it were me, I would use EmguCV for any of my research projects that involved C#. Mainly because it is being actively maintained, and it has the most features of the available wrappers today.