2021-04-24

C#  VS+OpenCVsharp图片颜色识别


(北京鼎望科技有限公司 - 瓦力)www.dingwang-bj.com

OpenCVsharp真的很好用,简单的设置一下就可以使用,下面介绍安装说明。

1、安装OpenCvSharp

这里只介绍手动安装方法,个人认为能手动配置的才是真的了解(其实安装很简单)。

在网上下载opencv安装包https://github.com/shimat/opencvsharp/releases

注:选择与开发工具匹配的安装包(我使用的x86)。

下载好之后,打开vs开发工具,在【解决方案】中右键【引用】->【添加引用】,选择【浏览】,将下图文件中的dll文件添加进引用(除了OenCvSharpExtern.dll不用引用,直接拷贝到debug文件夹中即可)。

2021-04-24

引用完成后,就安装完成了,下面进行测试安装效果。

测试代码如下:

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


namespace OpenCVSharpWindowsFormsApplication1
{
class Programg
    {
    static void Main(string[] args)
        {
            Mat source = new Mat(@"1.jpg", ImreadModes.Color);  //1.jpg图片可以自己找个图片放在debug文件夹中
            Cv2.ImShow("测试图片", source);
            Cv2.WaitKey(0);
        }
    }

2、下面进入正题,VS+OpenCVsharp图片颜色识别

下面实现的是通过调整6个参数达到选取所要的颜色效果。

参数设置:

2021-04-24

 

点击判断后显示如下:

2021-04-24

核心代码:

2021-04-24

源码下载:https://download.csdn.net/download/qq_29152729/17417275

 

 

上一篇:OpenCVSharp学习笔记——环境配置


下一篇:OpenCVSharp 景深融合