c# opencvsharp学习笔记(1)

本文是关于C#使用OpenCVSharp进行计算机视觉编程的学习笔记。由于网上相关教程稀缺,作者根据C++教程转译代码,主要参考《opencv计算机视觉编程攻略》。在VS2017中通过NuGet安装OpenCVSharp,然后展示了OpenCVSharp的简单应用,包括导入库和运行基础示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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)) 
        using (new Window("dst image", dst)) 
        {
            Cv2.WaitKey();
        }
    }
<
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值