OpenCvSharp的安装和使用

OpencvSharp是opencv的C#版本,使用习惯了opencv的人学起OpenCvSharp会很容易上手,看了网上很多的安装方式,最后我感觉还是自己去下载安装包的方式最简单,通过Nuget的方式安装

虽然步骤简单,但是大多数安装后都会出各种错误,这里可以直接下载我的安装包,然后直接添加安装包文件里的引用,就可以用了,具体步骤:

第一步:下载安装包   链接:https://pan.baidu.com/s/1o2rr1sWXvr0r7N8Iv4T3Bw?pwd=vcqo 提取码:vcqo

 

 第二步:点击ManagedLib文件夹---》选择对应的.Net版本,我的项目是.Net4.0的

 

第三步,将你net40下面所有的dll文件都拷到你项目下的dubug目录下

 

 第四步,打开你的项目,添加上面的dll引用

 

 第五步,将NativeLib下面的x64和x86文件夹也拷到你项目下面的debug目录下。

再把x64或者x86里面的dll拷到debug目录下,否则会报下面的错误:

 

 最后,使用下面的测试程序测试一下:出现下面的图就说明OpenCvSharp已经配置好了

using OpenCvSharp;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace OPenCvSharpDemo
{
    class Program
    {
        static void Main(string[] args)
        {
            Mat srcImage = new Mat(new OpenCvSharp.Size(200, 200), MatType.CV_8UC3, Scalar.All(0));
            Cv2.Circle(srcImage, 100, 100, 80, new Scalar(255, 0, 0), 20);
            Cv2.NamedWindow("Houzi", WindowMode.AutoSize);  //创建名字为Houzi的窗体
            Cv2.ImShow("Houzi", srcImage);  //在Houzi 窗体上显示
            Cv2.WaitKey(0);
        }
    }
}

 OPenCvSharp有很多例子可以学习,可以到这里下载:

https://github.com/shimat/opencvsharp

 


 

posted @ 2022-05-13 22:12  WellMandala  阅读(1890)  评论(1编辑  收藏  举报