多语言展示
当前在线:154今日阅读:2今日分享:31

NI Vision Assistant-Color Segmentation

本文将讲解NI Vision Assistant视觉助手中Processing Functions:Color-Color Segmentation颜色分割设置。
工具/原料
1

NI Vision Assistant2014

2

LabVIEW

Color Segmentation
1

Color Classification位于Processing Functions:Color-Color Segmentation。

2

Color Segmentation setup:Step Name:可以编辑输入有意义的步骤名称。Reposition Region of Interest Reference Coordinate System:重新定位坐标系。Color Classifier File Path: 如果已经存在分类文件,点击文件浏览器选择。New Classifier File…:新建分类文件。

3

点击New Classifier Path…, 包括:Add Samples添加样本、Classify分类、Edit Classifier编辑分类文件;Options: Color Options颜色选项-Sensitivity灵敏度(Low低、Medium中、High高)、Use Intensity使用强度;Engine Options引擎选项:Method方法(Nearest Neighbor最邻近、K- Nearest Neighbor K最邻近、Minimum Mean Distance最小均值尽量),Metric度量标准(Maximum最大值、sum和、Euclidean欧几里得),K是K- Nearest Neighbor系数。Color Vector:Selected Class(Hue、Saturation、Intensity),Region of Interest(Hue、Saturation、Intensity)。

4

选择Add Class添加分类,输入Class Label分类名称,点击OK。

5

依次选择同一个类别的颜色的不同位置,选择Add sample添加样本。

6

按照上述方法,依次添加add class分类。

7

Classify用于对文件进行训练。

8

Edit Classifier-All Trained Samples用于编辑训练的所有的样本。

9

Edit Classifier-Samples of class用于编辑单个类的样本。

10

编辑好分类文件后,即可进行脚本运行。Windows Size窗口尺寸;ROI Size兴趣区域尺寸,是前的ROI区域的大小 ,可以先使用ROI工具在图像中选择适合的区域,此区域中基本包含某个颜色特征,然后再使用<<按钮将当前的ROI值应用到Windows Size中;Step Size步距尺寸,指定像素偏移量,值越大可以有效的减小处理图像的时间,但是同时也减小了分割的精度;Refine Segmentation细化分割,当使能这个细化分割时,函数处理每个分割集群的边界像素时使用步距尺寸为1。使能细化分割会增加处理图像的时间,但是会增加分割的精度;Auto Calculate Maximum Distance自动计算使能时,最大距离是禁用的,只有当自动计算不使能时,最大距离才可以拖动输入;Maximum Distance最大距离,指定像素的颜色特征与像素本身属于的类别之间允许的最大距离,值越大,则允许距离越远,则识别出颜色的可能就越大,但是相应的精度下降,而值越小,则有可能无法判断出某个点的颜色类别,但是这样可以有效的提高分割的精度; Minimum Particle Area最小粒子面积,指定可以被分割并且标识的集群的最小面积; Maximum Particle Area最大粒子面积,指定可以被分割并且标识的集群的最大面积;Minimum Identification Score最小鉴别分值,指定一个像素必须拥有的最小鉴别分值,最大是1000;Elapsed Time消耗时间;Display Options显示选项:控制视觉助手在分割后如何显示图像,有两种方式,一种为Segmented Image分割图像模式,另一种为Class Labels类别标签模式;Class Assignment of Pixel Values类别指定像素值:指定一个灰度像素值来表示对应分割图像中的颜色类别。用户可以对每个类别指定不同的像素值,当然像素值不能相差太小,导致无法判断出来其差别,。 Reset Values重设值:升序指定每个颜色类别的代表性灰度值。指定的值是在0~255区间内的等间距的值。这里几点注意,为了有效的区分开不同的颜色类别,这里的区间是使用256/X个类别得到的。X越大,表示的颜色类别越多,则每个值的差距就越小;指定值是以升序方式排列的。

注意事项
1

注意颜色格式的构成。

2

有不明白的地方,可以联系作者或者留言。

3

请点赞,收藏。

推荐信息