.h文件也是一种用来存储参数的文件,方便在代码中读写:
读取.h5文件的方法:
使用模块 deepdish
import deepdish as dd
file_path = "/home/xuwentao/project/hmr-master/neutral_smpl_mean_params.h5"
def load_h5(file_path):
mean_val = dd.io.load(file_path)
print(mean_val)
# mean_var 是一个字典,两个key pose和shape
调用: load_h5(file_path)
.h5文件的读取方式和json文件的读取方式是一致的,而且存储方式也是一致的,都是分几种不同的方式存储:
字典
列表中字典
字典中列表
字典中字典
(都是一般这种文件的存储格式),对于读取就更加方便了