public void ProcessSigns(Rectangle[] original, Rectangle[] detected) { allOriginalCount_ += original.Length; allDetectedCount_ += detected.Length; originalDetectedCount_ += original.Count(o => detected.Any(d => d.IntersectsWith(o))); falseAlarmCount_ += detected.Count(d => !original.Any(o => o.IntersectsWith(d))); }