cv2 cameraCalibrate,是否反转imgSize?

时间:2018-07-24 14:13:32

标签: opencv

this opencv article中,当调用calibrateCamera()时,图像尺寸会反转(请注意 gray.shape [::-1]

ret, mtx, dist, rvecs, tvecs = cv2.calibrateCamera(objpoints, imgpoints, gray.shape[::-1],None,None)

Function Documentation仅表示此参数是“仅用于初始化内部相机矩阵的图像大小”。为什么在这里需要反转图像尺寸(假设文章是正确的),我感到困惑。

1 个答案:

答案 0 :(得分:2)

图像大小是OpenCV大小类型,即(宽度,高度),而图像的形状为(行,列)。

代码将(行,列)形状反转为(列,行),以获得与(宽度,高度)大小类型等效的内容。