fix bug for training
This commit is contained in:
@@ -26,6 +26,7 @@ class StrategyGenerator(Runner):
|
||||
self.save_best_combined_pts = ConfigManager.get("runner", "generate", "save_best_combined_points")
|
||||
self.save_mesh = ConfigManager.get("runner", "generate", "save_mesh")
|
||||
self.filter_degree = ConfigManager.get("runner", "generate", "filter_degree")
|
||||
self.overwrite = ConfigManager.get("runner", "generate", "overwrite")
|
||||
|
||||
|
||||
|
||||
@@ -44,6 +45,14 @@ class StrategyGenerator(Runner):
|
||||
for scene_name in scene_name_list:
|
||||
Log.info(f"({dataset_name})Processing [{cnt}/{total}]: {scene_name}")
|
||||
status_manager.set_progress("generate", "strategy_generator", "scene", cnt, total)
|
||||
diag = DataLoadUtil.get_bbox_diag(model_dir, scene_name)
|
||||
voxel_threshold = diag*0.02
|
||||
status_manager.set_status("generate", "strategy_generator", "voxel_threshold", voxel_threshold)
|
||||
output_label_path = DataLoadUtil.get_label_path(root_dir, scene_name)
|
||||
if os.path.exists(output_label_path) and not self.overwrite:
|
||||
Log.info(f"Scene <{scene_name}> Already Exists, Skip")
|
||||
cnt += 1
|
||||
continue
|
||||
self.generate_sequence(root_dir, model_dir, scene_name,voxel_threshold, overlap_threshold)
|
||||
cnt += 1
|
||||
status_manager.set_progress("generate", "strategy_generator", "scene", total, total)
|
||||
|
Reference in New Issue
Block a user