一、pickle文件
1.写入
a = {'mtx':mtx, 'dist':dist}
with open('./cal_pickle.p','wb') as file:
pickle.dump(a, file)
pickle文件直接打开是乱码,要用读取的方式打开
2.读取
file = open("cal_pickle.p", 'rb')
parms = pickle.load(file)
mtx = parms['mtx']
dist = parms['dist']
二、yaml文件
1.写入
2.读取
f = open("calibration.yaml",'r',encoding="utf-8")
data = yaml.load(f)
mtx = data["CameraMat"]['data']
dist = data["DistCoeff"]['data']
本文介绍了Python中如何使用pickle和yaml进行文件的写入与读取操作,详细阐述了pickle文件的乱码问题及解决办法,以及yaml文件的读写步骤。
1万+

被折叠的 条评论
为什么被折叠?



