您现在的位置是:网站首页> C#技术

OpenCVSharp

摘要

OpenCVSharp


OpenCV基础介绍

OpenCVSharp使用



OpenCV基础介绍

OpenCVSharp,一个对OpenCV 库的C#实现,可能是由于内容开始是网络地址(http://...)完整的英文词截取后不能换行造成 为避免代码造成手机端排版的混乱,可适当增加文字描述,将代码往后推移

https://github.com/shimat/opencvsharp

点击查看网友教程

资料1:官网OpenCvSharp的api(http://shimat.github.io/opencvsharp/api/OpenCvSharp.Cv2.html

资料2:官方的openCvSharp的例子(https://github.com/shimat/opencvsharp_samples/

资料3:C#opencv的例子(https://www.csharpcodi.com/csharp-examples/

资料3的网站比较好用,哪个算子不会用,直接搜就行了,进去后根据例程学习一下就会了

编译OpenCVSharp的程序时候一定要制定目标平台式x86还是x64

1.png



OpenCVSharp使用

相较于SharperCV与OpenCVDotNet,OpenCvSharp直接封装了更多的OpenCV方法,降低学习难度

1.png

输入如下测试代码

using OpenCvSharp;

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;


namespace OpenCvSharp_Demo

{

    internal class Program

    {

        static void Main(string[] args)

        {

            Mat mat = new Mat("test.jpg");

            Cv2.ImShow("test.jpg", mat);

            Cv2.WaitKey();

            Cv2.DestroyAllWindows();

        }

    }

}








Top