如何获得数组中某些范围内的数字?

时间:2012-10-08 14:32:14

标签: c# .net opencv emgucv

我用数字填充了这个数组:

Image<Gray, Byte> imgHue = channels[0];

我需要以某种方式获得数组中数字的数量,范围为100-105。

知道如何实现它吗?

2 个答案:

答案 0 :(得分:5)

someArray.Count(x => x >= 100 && x <= 105)

答案 1 :(得分:1)

取决于Image (第二个参数)的类型,如果它是IEnumerable<Byte>,您可以这样做:

var rangeofBytes = imgHue.Values.Count(b => b >= 100 && b <= 105)