return params_dict ## pick reference image files from folder fileList = next(os.walk(folder_reference))[2] fileList = [imgFile for imgFile in fileList if ".{0}".format(imgFileExt)==os.path.splitext(imgFile)[1]] ############################################################ ## iteration: ############################################################ abort = False for i in range(num_of_repeat): for imgFile in fileList: ## initialize renderer wrapper furRenderer = Misc.FurRenderer() ############################################################ ## create temporary folder and copy image file to the folder ############################################################ img_ref_path = "{0}/{1}".format(folder_reference, imgFile) folder_root = "{0}/{1}_{2}".format( folder_temp_root, os.path.splitext(imgFile)[0], datetime.now().strftime("%Y%m%d_%H%M%S") ) os.makedirs(folder_root) # root folder to preserve optimization progress shutil.copy2(img_ref_path, folder_root+"/_ref_image.{0}".format(imgFileExt)) furRenderer.Init(folder_root)