NI-Vision-Assistant学习笔记二--Color功能

Color Operators 彩色运算

在图像上进行算术和逻辑运算。可以与一个颜色常量进行加、减、乘、除、模数、绝对偏差、与、或、与非、或非等操作。对象也可以是一个图像。

Extract Color Planes 抽取彩色平面

作用是将彩色图片变成灰度图像。

从图像中抽取三种颜色平面(RGB,HSV,HSL)。R红色平面,G绿色平面,B蓝色平面。H色相平面,S饱和度平面,L亮度平面,V值平面,I强度平面

Color Threshold 彩色阈值

对彩色图像的三个平面应用阈值处理,并将结果放置到一副8位的图像中。

Color mode有4种可选(RGB,HSV,HSL,HSI)。

可一个根据直方图进行阈值的设置

Color Classification 颜色分类

在自己所选的区域上显示,自己所创建的样本之后的颜色结果。

创建颜色分类样本,sample代表你创建样本的数量,一旦创建可以在分页Edit Classifer中看到自己刚刚创建的样本。

创建之后,在分页Classify中训练,主要是自己多选几个地方与自己所创建样本相似的地方。

训练完成后保存文件。在页面上选择一块区域测试,可以知道是你所创建样本的哪个颜色。

运行结果图


Color Segmentation 颜色分割

也是要先训练颜色分类样本(所有创建颜色样本的大同小异),结果如下


Color Location 颜色定位

定位跟模板颜色接近的区域

可设置搜索目标数量

设置一个

设置两个

更多信息

Color  Matching 颜色匹配

同样需要设定一个模板,根据自己设置的参数去搜索,自己所画的区域中的是否匹配,pass or fail

我设的是蓝色为模板,所有蓝色的pass ,