def test_crop_image_valid_exact_sized_crop(self): img = np.array(xrange(4 * 4 * 3)).reshape(4, 4, 3) actual = extract_visual_features.crop_image(img, 4, 4) expected = img self.assertTrue(np.array_equal(actual, expected))
def test_crop_image_valid_exact_sized_crop(self): img = np.array(xrange(4*4*3)).reshape(4,4,3) actual = extract_visual_features.crop_image(img, 4, 4) expected = img self.assertTrue(np.array_equal(actual, expected))
def test_crop_image_valid_central_crop(self): img = np.array(xrange(4 * 4 * 3)).reshape(4, 4, 3) actual = extract_visual_features.crop_image(img, 2, 2) expected = [[[15, 16, 17], [18, 19, 20]], [[27, 28, 29], [30, 31, 32]]] self.assertTrue(np.array_equal(actual, expected))
def test_crop_image_valid_central_crop(self): img = np.array(xrange(4*4*3)).reshape(4,4,3) actual = extract_visual_features.crop_image(img, 2, 2) expected = [[[15,16,17],[18,19,20]],[[27,28,29],[30,31,32]]] self.assertTrue(np.array_equal(actual, expected))