def updateConfig(dirName): with open("config/kinect_config.json", "r") as json_file: config = json.load(json_file) initialize_config(config) tmp = config["path_dataset"] config["path_dataset"] = dirName check_folder_structure(config["path_dataset"]) assert config is not None with open("config/kinect_config.json", "w+") as json_file: json_file.write(json.dumps(config))
import sys sys.path.append("./utility") from file import check_folder_structure from initialize_config import initialize_config import make_fragments import register_fragments import refine_registration import integrate_scene if __name__ == "__main__": # 读取配置文件 fn_config = "config/orbbec.json" with open(fn_config) as json_file: config = json.load(json_file) initialize_config(config) check_folder_structure(config["path_dataset"]) # 打印配置信息 print("====================================") print("Configuration") print("====================================") for key, val in config.items(): print("%40s : %s" % (key, str(val))) # 3D重建的主体内容 times = [0, 0, 0, 0] start_time = time.time() # 1. 生成场景片段 make_fragments.run(config) times[0] = time.time() - start_time start_time = time.time()