public void MeanTest2()
{
// Test for 16 bpp images
Bitmap image = new short[,]
{
{ 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);
}
}