public void FindRedPixels() { foreach (var pixel in PixelImage) { if (pixel.Red != 0) { RedPixels.Add(pixel); } } }
public Tuple <double, double> CreateRectangleCentre() { if (RedPixels.Count == 0) { return(new Tuple <double, double>(0, 0)); } else { AverageX = RedPixels.Select(x => x.Point.X).Average(); AverageY = RedPixels.Select(x => x.Point.Y).Average(); return(new Tuple <double, double>(AverageX, AverageY)); } }