|
发表于 2025-7-15 06:41:29
|
显示全部楼层
修复一下dat文件就行:
import pickle
# 读取模型配置文件
with open("D:/你的路径/DFD224F_SAEHD_data.dat", "rb") as f:
data = pickle.load(f)
options = data["options"]
# 添加默认缺失项(一次性补全)
defaults = {
"random_src_flip": False,
"random_dst_flip": False,
"random_warp": True,
"src_random_rotate": False,
"src_random_scaling": False,
"src_random_shift": False,
"src_random_blur": False,
"src_random_noise": False,
"src_random_color": False,
"src_random_downscale": False,
"src_face_scale": 1.0,
}
for key, default_value in defaults.items():
if key not in options:
print(f"添加缺失项: {key} = {default_value}")
options[key] = default_value
# 保存回去
with open("D:/你的路径/DFD224F_SAEHD_data.dat", "wb") as f:
pickle.dump(data, f) |
|