Accord.Tests.Imaging.ToolsTest.MeanTest3 C# (CSharp) Method

MeanTest3() private method

private MeanTest3 ( ) : void
return void
        public void MeanTest3()
        {
            UnmanagedImage image = UnmanagedImage.FromManagedImage(new byte[,]
            {
                { 1, 2, 3 },
                { 4, 5, 6 },
                { 7, 8, 9 },
            }.ToBitmap());

            {
                Rectangle rectangle = new Rectangle(0, 0, 1, 2);
                double expected = (1 + 4) / 2.0;
                double actual = Tools.Mean(image, rectangle);
                Assert.AreEqual(expected, actual);
            }

            {
                double expected = (1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9) / 9.0;
                double actual = Tools.Mean(image);
                Assert.AreEqual(expected, actual);
            }
        }