OPenCvSharp是OpenCV的Net Warpper,应用最新的OpenCV库开发,目前放在github.。本人认为OpenCvSharp比EmguCV使用起来更为方便,因为函数更接近于原生的OpenCV库,只要有一定的OpenCV和C#知识,就能很快得上手,开发周期较短。OpenCvSharp官网:https://github.com/shimat/opencvsharpWindows下的配置:(配置环境变量)下载OpenCV,官网上下载,http://opencv.org/,这里笔者
目录1 任务与目的2 方案总体设计3 C#界面设计4 OpenCVSharp功能实现5 打包与运行6 总结1 任务与目的本次任务是设计一个能够实现OpenCV部分功能的图像处理软件。目的在于方便图像处理人员在具体编写OpenCV程序前,提前能够对图像进行简单处理,进而帮助开发人员分析该如何对图像进行处理。使用C#对界面和逻辑进行开发。界面开发的工具有很多,例如使用C++与QT进行开发。OpenCV针对C++有专用的库,与QT也有良好的支持,但是开发时间与C#比较长,并且生成的应用程序安装包较大。
最近接了个小毕设,要求用winform调用OpenCV识别一些简单的物件。网上关于调用DLL的文看的我一头雾水,而且也知道有类似OpenCV的C#接口的计算机视觉库,也就直接去了解这方面了。EmguCV应该是比较早且之前比较出名的C#版OpenCV,目前项目有507个stars。然而另一个日本人编写的类库已经有1200+的stars,并且在Visual Studio中下载量也已经超过了OpenCvSharp。下面就以OpenCvSharp为大家传授点人生经验(啊蛤)。INTRO这是项目的链接,里