예제 #1
0
 public void FindRedPixels()
 {
     foreach (var pixel in PixelImage)
     {
         if (pixel.Red != 0)
         {
             RedPixels.Add(pixel);
         }
     }
 }
예제 #2
0
        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));
            }
        }