您当前的位置: 首页 >  c#

令狐掌门

暂无认证

  • 1浏览

    0关注

    513博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C# OpenCV开发环境搭建

令狐掌门 发布时间:2021-12-05 14:30:46 ,浏览量:1

C# OpenCVSharp安装

  在C#程序里使用opencv需要下载OpenCVSharp,右键项目【管理NuGet包】,选择浏览,输入OpenCVSharp,需要安装下面两个依赖包:

在这里插入图片描述   opencv现在最新的版本是4.5, 这两个包也很新了。

C#显示Mat图片

  在代码里使用,需要引入opencv, 代码如下:

using OpenCvSharp;    //引用opencv

  下面是用C#显示Mat的代码

using System;
using OpenCvSharp;    //引用opencv

namespace _01_showMat
{
    class Program
    {
        static void Main(string[] args)
        {
            Mat source = new Mat(@"D:/ImageTest/1.png", ImreadModes.Color);
            Cv2.ImShow("Demo", source);
            Cv2.WaitKey(0);
        }
    }
}

  运行结果如下:

在这里插入图片描述

  在安装NuGet包时,需要看下说明,例如OpenCVSharp的说明:

OpenCV wrapper for .NET. Since this package includes only core managed libraries, another package of native bindings for your OS is required (OpenCvSharp4.runtime.*).

  如果包安装的不全,代码可能会报错。

OpecvSharp源码探秘

  OpenCVSharp的作者是shimat, git仓库:https://github.com/shimat/opencvsharp   clone代码后,就可以用vs2019打开,查看opencvsharp的源码 在这里插入图片描述   可能我需要安装相关的模块,如下图:

在这里插入图片描述

  OpenCVSharp是对C++ OpenCV的封装,底层依然是调C++接口。

关注
打赏
1652240117
查看更多评论
立即登录/注册

微信扫码登录

0.0443s