Esempio n. 1
0
 def get_pc_gt_data(self, idx, layer=None):
     nocs_map_list = []
     nocs_map0 = read_nocs_map(self.nox00_gt[idx])
     if layer == None or layer == 0:
         nocs_map_list.append(nocs_map0)
     nocs_map1 = read_nocs_map(self.nox01_gt[idx])
     if layer == None or layer == 1:
         nocs_map_list.append(nocs_map1)
     return nocs2pc(nocs_map_list)
Esempio n. 2
0
    def get_pc_pred_data(self, idx, layer=None, nocs_map=None):
        if nocs_map is not None:
            return nocs2pc([nocs_map])

        nocs_map_list = []
        if layer == None or layer == 0:
            in_nocs_map = read_nocs_map(self.nox00_pred[idx])
            if self.pred_filter is not None:
                in_nocs_map = filter_nocs_map(in_nocs_map, self.pred_filter)
            nocs_map_list.append(in_nocs_map)
        if layer == None or layer == 1:
            in_nocs_map = read_nocs_map(self.nox01_pred[idx])
            if self.pred_filter is not None:
                in_nocs_map = filter_nocs_map(in_nocs_map, self.pred_filter)
            nocs_map_list.append(in_nocs_map)
        return nocs2pc(nocs_map_list)
Esempio n. 3
0
 def get_nox01_pred_data(self, idx):
     if idx >= len(self.nox01_pred):
         return None
     out_nocs_map = read_nocs_map(self.nox01_pred[idx])
     if self.pred_filter is not None:
         out_nocs_map = filter_nocs_map(out_nocs_map, self.pred_filter)
     return out_nocs_map
Esempio n. 4
0
 def get_nox01_gt_data(self, idx):
     if idx >= len(self.nox01_gt):
         return None
     return read_nocs_map(self.nox01_gt[idx])