File size: 1,461 Bytes
424188c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
from DataProcessing.path_variables import *
from DataProcessing.PointCloudReaderPanorama import PointCloudReaderPanorama
from DataProcessing.PointCloudReaderPerspective import PointCloudReaderPerspective

if __name__ == "__main__":
    scenes = [scene_path]
    print(scenes)
    for scene in scenes:

        reader = PointCloudReaderPanorama(scene, random_level=0, generate_color=True, generate_normal=False)
        path = "/home/sinisa/Sinisa_Projects/papers/ICCV21/supp_figures/blender_project/vis/" + scene_name + ".ply"
        # reader.export_ply(path)
        density_map = reader.generate_density()
        reader.visualize(export_path=path)

        # print("Creating point cloud from perspective views...")
        # reader = PointCloudReaderPerspective(scene, random_level=0, generate_color=True, generate_normal=False,
        #                                      generate_segmentation=True)
        # print("Subsampling point cloud...")
        # o3d_pcd = reader.subsample_pcd(seg=False)
        # reader.visualize(o3d_pcd)
        # reader.generate_density()


        # print("Writing point cloud...")
        # reader.export_ply_from_o3d_pcd(scene_ply_path, o3d_pcd, seg=False)
        #
        # print("Subsampling segmented point cloud...")
        # o3d_seg_pcd = reader.subsample_pcd(seg=True)
        # print("Writing segmented point cloud...")
        # reader.export_ply_from_o3d_pcd(scene_segmented_ply_path, o3d_seg_pcd, seg=True)