使用Labwindows \ CVI中的NI VISION识别图像中的绿色

时间:2017-01-25 19:53:28

标签: image-processing labwindows cvi

我在CVI中使用NI VISION imaqColorHistogram(...),它为我提供了报告每个平面,我选择的颜色模式(RGB,HSL HSV,HSI,CIE,CIEXYZ)需要包含绿点的图像(斑点是图像的大部分)

报告包括:

int* histogram; //An array describing the number of pixels that fell into each class.
int histogramCount; //The number of elements in the histogram array.
float min; //The smallest pixel value that the function classified.
float max; //The largest pixel value that the function classified.
float start; //The smallest pixel value that fell into the first class.
float width; //The size of each class.
float mean; //The mean value of the pixels that the function classified.
float stdDev; //The standard deviation of the pixels that the function classified.
int numPixels; //The number of pixels that the function classified.

我想验证大部分彩色图像是否与GREEN最接近。

我应该使用什么ColorMode?那个报告应该是我的标准?

1 个答案:

答案 0 :(得分:0)

我使用了HSL颜色模式并仅检查了Hue平面。

通过观察几张图片的色调值(在窗口绘制中),我设置了色调值的容差,并通过报告中的mean字段进行了检查。

像魅力一样。