예제 #1
0
 def test_resize_larger_than_3(self, case):
     old_shape, zoom = case
     img = Image()
     img.image = np.ones(old_shape)
     img.resize(zoom=zoom)
     for i in range(len(img.image.shape)):
         self.assertGreater(img.image.shape[i], 3)
예제 #2
0
 def test_voxel_size_change(self, case):
     old, zoom, new = case
     img = Image()
     img.image = np.ones([100, 100, 100])
     img.metadata.set_voxel_size(old)
     img.resize(zoom=zoom)
     self.assertEqual(img.metadata['Voxel size'], new)
예제 #3
0
 def test_resize(self, case):
     old_shape, zoom, new_shape = case
     img = Image()
     img.image = np.ones(old_shape)
     img.resize(zoom=zoom)
     self.assertEqual(img.image.shape, tuple(new_shape))