def test_init_from_depth_image(): fake_z = np.random.uniform(size=(10, 10)) g = PointTree.init_from_depth_image(Image(fake_z)) assert g.n_dims == 3 assert g.root_vertex == 55 assert g.adjacency_matrix.nnz == 99 assert g.n_points == 100 g = PointUndirectedGraph.init_from_depth_image(Image(fake_z)) assert g.n_dims == 3 assert g.adjacency_matrix.nnz == 360 assert g.n_points == 100 g = PointDirectedGraph.init_from_depth_image(Image(fake_z)) assert g.n_dims == 3 assert g.adjacency_matrix.nnz == 360 assert g.n_points == 100
def test_init_from_depth_image(): fake_z = np.random.uniform(size=(10, 10)) g = PointTree.init_from_depth_image(Image(fake_z)) assert g.n_dims == 3 assert g.root_vertex == 55 assert g.adjacency_matrix.nnz == 99 assert g.n_points == 100 g = PointUndirectedGraph.init_from_depth_image(Image(fake_z)) assert g.n_dims == 3 assert g.adjacency_matrix.nnz == 360 assert g.n_points == 100 g = PointDirectedGraph.init_from_depth_image(Image(fake_z)) assert g.n_dims == 3 assert g.adjacency_matrix.nnz == 360 assert g.n_points == 100
def test_init_from_depth_image_masked(): fake_z = np.random.uniform(size=(10, 10)) mask = np.zeros(fake_z.shape, dtype=np.bool) mask[2:6, 2:6] = True im = MaskedImage(fake_z, mask=mask) g = PointTree.init_from_depth_image(im) assert g.n_dims == 3 assert g.root_vertex == 0 assert g.adjacency_matrix.nnz == 15 assert g.n_points == 16 g = PointUndirectedGraph.init_from_depth_image(im) assert g.n_dims == 3 assert g.adjacency_matrix.nnz == 48 assert g.n_points == 16 g = PointDirectedGraph.init_from_depth_image(im) assert g.n_dims == 3 assert g.adjacency_matrix.nnz == 48 assert g.n_points == 16
def test_init_from_depth_image_masked(): fake_z = np.random.uniform(size=(10, 10)) mask = np.zeros(fake_z.shape, dtype=np.bool) mask[2:6, 2:6] = True im = MaskedImage(fake_z, mask=mask) g = PointTree.init_from_depth_image(im) assert g.n_dims == 3 assert g.root_vertex == 0 assert g.adjacency_matrix.nnz == 15 assert g.n_points == 16 g = PointUndirectedGraph.init_from_depth_image(im) assert g.n_dims == 3 assert g.adjacency_matrix.nnz == 48 assert g.n_points == 16 g = PointDirectedGraph.init_from_depth_image(im) assert g.n_dims == 3 assert g.adjacency_matrix.nnz == 48 assert g.n_points == 16