def test_init_from_pointcloud_boundary(): pc = PointCloud.init_2d_grid((10, 10)) im = Image.init_from_pointcloud(pc, boundary=5) print(im.shape) assert im.shape == (19, 19)
def test_init_from_pointcloud_return_transform(): correct_tr = Translation([5, 5]) pc = correct_tr.apply(PointCloud.init_2d_grid((10, 10))) im, tr = Image.init_from_pointcloud(pc, return_transform=True) assert im.shape == (9, 9) assert_allclose(tr.as_vector(), -correct_tr.as_vector())
def test_init_from_pointcloud_attach_group(): pc = PointCloud.init_2d_grid((10, 10)) im = Image.init_from_pointcloud(pc, group="test") assert im.shape == (9, 9) assert im.n_landmark_groups == 1
def test_init_from_pointcloud(): pc = PointCloud.init_2d_grid((10, 10)) im = Image.init_from_pointcloud(pc) assert im.shape == (9, 9)
def test_init_from_pointcloud_attach_group(): pc = PointCloud.init_2d_grid((10, 10)) im = Image.init_from_pointcloud(pc, group='test') assert im.shape == (9, 9) assert im.n_landmark_groups == 1