欢迎来到代码驿站!

.NET代码

当前位置:首页 > 软件编程 > .NET代码

C#安装OpenCvSharp4的实现步骤

时间:2022-06-06 09:32:45|栏目:.NET代码|点击:

一、运行环境

Windows下,VS2019企业版16.7

二、安装步骤

1、打开VS2019,创建工程

选择Windows窗体应用(.NET Framework),如下图所示

2、使用NuGet安装OpenCvSharp

菜单栏->工具->NuGet包管理器->管理解决方案的NuGet程序包

分别安装OpenCvSharp4、OpenCvSharp4.Extensions和OpenCvSharp4.runtime.win三个包;

当然也可以安装一个包,选择OpenCvSharp4.windows,这个是将OpenCvSharp4和OpenCvSharp4.runtime.win两个包整合到了一起。

注意: OpenCvSharp4安装的依懒项,.Net框架的版本要至少要大于V4.6以上,否则安装可能会不成功。

3、查看

在菜单栏->项目->最后一个属性,可以更改目标框架的版本,大于4.6以上

在项目的packages文件夹中为安装的三个库,代表安装成功。

三、测试

使用OpenCvSharp,添加using OpenCvSharp以及OpenCvSharp.Extensions

using OpenCvSharp;
using OpenCvSharp.Extensions;

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace CvSharpDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            int d = 100;
            //创建一张大小为400*600颜色为白色背景的三通道彩色图像
            Mat img = new Mat(400, 600, MatType.CV_8UC3, new Scalar(255, 255, 255));
            //
            Cv2.Line(img, 250, 100, 50, 200, new Scalar(0, 255, 0), 2);
            Cv2.Rectangle(img, new Rect(50, 50, d, d + 100), new Scalar(0, 0, 255), -1);
            Cv2.Circle(img, new Point(50, 50), 25, new Scalar(255, 255, 0), -1);

            Cv2.PutText(img, "OpenCV", new Point(220, 100), HersheyFonts.HersheyComplex, 3, Scalar.Blue, 15);
            Cv2.PutText(img, "OpenCV", new Point(220, 100), HersheyFonts.HersheyComplex, 3, Scalar.Yellow, 5);

            //显示图像
            Cv2.ImShow("img", img);
            //延时等待按键按下
            Cv2.WaitKey(0);
        }
    }
}

在这里插入图片描述

四、参考资料:

「Lawrence_ly16」博客:https://blog.csdn.net/qq_38228260/article/details/122392519

上一篇:C#多线程系列之线程完成数

栏    目:.NET代码

下一篇:.Net行为型设计模式之访问者模式(Visitor)

本文标题:C#安装OpenCvSharp4的实现步骤

本文地址:http://www.codeinn.net/misctech/203934.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有