【发布时间】:2012-09-10 07:15:12
【问题描述】:
我需要屏蔽图像中的绿色像素。 我有掩蔽红色像素的例子。 示例如下:
Image<Hsv, Byte> hsv = image.Convert<Hsv, Byte>()
Image<Gray, Byte>[] channels = hsv.Split();
//channels[0] is the mask for hue less than 20 or larger than 160
CvInvoke.cvInRangeS(channels[0], new MCvScalar(20), new MCvScalar(160), channels[0]);
channels[0]._Not();
但是,我不明白这些参数是从哪里来的:
new MCvScalar(20), new MCvScalar(160)
知道我必须采用哪些参数来掩盖绿色像素吗? 提前谢谢你。
【问题讨论】:
标签: image-processing opencv computer-vision emgucv