!7 static double[][] ii; p { ii = integralImage(toBW(new RGBImage(10, 10, Color.gray))); printStruct(ii); checkRect(rect(1, 1, 2, 2)); checkRect(rect(1, 2, 2, 2)); checkRect(rect(2, 2, 2, 2)); checkRect(rect(2, 3, 3, 3)); } svoid checkRect(Rect r) { print("Expected: " + rectVolume(r)*0.5 + ", sum: " + iiSumRect(ii, r)); }