【发布时间】:2021-05-08 10:26:26
【问题描述】:
-
我已经通过 Matlab 2019a 完成了相机校准,然后我保存了变量
cameraParams,它变成了所有的相机参数,但我只对 内在矩阵 和 感兴趣>失真系数。 -
如何从
cameraParams.mat文件中提取这两个数组?Mat file attached here -
澄清:(Intrinsic矩阵,是3x3矩阵,畸变系数,在Matlab中是4个系数,2个径向畸变,2个切向畸变)
-
我试过下面的代码,但不知道如何提取数组:
import scipy.io as sio
import numpy as np
Mat = sio.loadmat('CameraParams.mat')
for key in Mat :
print(key, Mat[key])
输出是:
__header__ b'MATLAB 5.0 MAT-file, Platform: PCWIN64, Created on: Tue Feb 2 12:32:06 2021'
__version__ 1.0
__globals__ []
None [(b'cameraParams', b'MCOS', b'cameraParameters', array([[3707764736],
[ 2],
[ 1],
[ 1],
[ 1],
[ 1]], dtype=uint32))]
__function_workspace__ [[ 0 1 73 ... 0 0 0]]
【问题讨论】:
标签: python matlab numpy camera-calibration