Commit fd6735d7 authored by Davis King's avatar Davis King

Added more pyramid point transform unit tests

parent f4ed54c9
...@@ -268,12 +268,17 @@ void test_pyramid_down_grayscale2() ...@@ -268,12 +268,17 @@ void test_pyramid_down_grayscale2()
// make sure the coordinate mapping is invertible when it should be // make sure the coordinate mapping is invertible when it should be
for (long x = -10; x <= 10; ++x) for (int l = 0; l < 4; ++l)
{ {
for (long y = -10; y <= 10; ++y) for (long x = -10; x <= 10; ++x)
{ {
DLIB_TEST_MSG(point(pyr.point_down(pyr.point_up(point(x,y)))) == point(x,y), for (long y = -10; y <= 10; ++y)
point(x,y) << " " << pyr.point_up(point(x,y)) << " " << pyr.point_down(pyr.point_up(point(x,y)))); {
DLIB_TEST_MSG(point(pyr.point_down(pyr.point_up(point(x,y),l),l)) == point(x,y),
point(x,y) << " " << pyr.point_up(point(x,y),l) << " " << pyr.point_down(pyr.point_up(point(x,y),l),l));
DLIB_TEST_MSG(point(pyr.point_down(point(pyr.point_up(point(x,y),l)),l)) == point(x,y),
point(x,y) << " " << pyr.point_up(point(x,y),l) << " " << pyr.point_down(point(pyr.point_up(point(x,y),l)),l));
}
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment