C# VS+OpenCVsharp图片颜色识别
(北京鼎望科技有限公司 - 瓦力)www.dingwang-bj.com
OpenCVsharp真的很好用,简单的设置一下就可以使用,下面介绍安装说明。
1、安装OpenCvSharp
这里只介绍手动安装方法,个人认为能手动配置的才是真的了解(其实安装很简单)。
在网上下载opencv安装包https://github.com/shimat/opencvsharp/releases
注:选择与开发工具匹配的安装包(我使用的x86)。
下载好之后,打开vs开发工具,在【解决方案】中右键【引用】->【添加引用】,选择【浏览】,将下图文件中的dll文件添加进引用(除了OenCvSharpExtern.dll不用引用,直接拷贝到debug文件夹中即可)。
引用完成后,就安装完成了,下面进行测试安装效果。
测试代码如下:
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个参数达到选取所要的颜色效果。
参数设置:
点击判断后显示如下:
核心代码:
源码下载:https://download.csdn.net/download/qq_29152729/17417275