opencvsharp是c#的一个计算机视觉库,函数和opencv差不多,可还是有一些出入。网上好像也没什么这个库的教程,c++倒是一堆堆的,于是就萌生了这个的想法,不过基本也就是我的注释和理解。代码是看着好几个c++的教程写下来的,主要是《opencv计算机视觉编程攻略》,话说不知道我们学校的学生是不是对opencv的研究很热衷啊,本来去图书馆是要毛星云的《opencv3编程入门》结果被借光了,遂去找其它书,看了新一点的教程就十来本没想到结果就2本没被借走,还有一本是国人写的,不过太大了不适合上课看就没借。我的ide是vs2017,opencv是3.41.
1.安装opencvsharp
nuget安装非常简单,直接在工具->nuget包管理器->管理解决方案的nuget程序包,按下图那样点安装就行了。
2.OpenCVSharp 的Hello World
static void Main()
{
Mat src = new Mat("lenna.png", ImreadModes.GrayScale);
// Mat src = Cv2.ImRead("lenna.png", ImreadModes.GrayScale);
Mat dst = new Mat();
Cv2.Canny(src, dst, 50, 200);
using (new Window("src image", src))