简介
OpenCvSharp 是一个OpenCV的.Net wrapper,应用最新的OpenCV库开发,使用习惯比EmguCV更接近原始的OpenCV,有详细的使用样例供参考。该库采用LGPL发行,对商业应用友好。使用OpenCvSharp,可用C#,VB.NET等语言实现多种流行的图像处理(image processing)与计算机视觉(computer vision)算法。
下载
在nuget中搜索opencvsharp。我选择的是OpencvSharp4,同时我的系统是Win10,所以还要下载一个OpenCvSharp.runtime.win。
示例
新建一个控制台程序,在Main方法中添加代码:
string path = @"C:\Users\Swind\Desktop\lenna.png";
Mat src = new Mat(path, ImreadModes.Grayscale);
Cv2.ImShow("src", src);
Cv2.WaitKey(0);
运行,出现如下图像。
至此,安装成功。