FrameProcessor.dummy_center C# (CSharp) Method

dummy_center() private method

private dummy_center ( Point center, Size img_size ) : int
center Point
img_size Size
return int
    private int dummy_center(Point[] center, Size img_size)
    {
        int n = 2;
        int[] region = new int[4] { 0, 0, 0, 0 };
        for (int i = 0; i < 2; i++)
        {
            if (center[i].X < img_size.Width / 2)
            {
                if (center[i].Y < img_size.Height / 2)
                {
                    region[0]++;
                }
                else
                {
                    region[2]++;
                }
            }
            else
            {
                if (center[i].Y < img_size.Height / 2)
                {
                    region[1]++;
                }
                else
                {
                    region[3]++;
                }
            }
        }
        for (int i = 0; i < 4; i++)
        {
            if (region[i] == 0)
            {
                switch (i)
                {
                    case 0:
                        center[n++] = new Point(0, 0);
                        break;
                    case 1:
                        center[n++] = new Point(img_size.Width, 0);
                        break;
                    case 2:
                        center[n++] = new Point(0, img_size.Height);
                        break;
                    case 3:
                        center[n++] = new Point(img_size);
                        break;
                }
            }
        }
        return n;
    }