当 运行 相机-投影仪校准脚本时,我遇到了这个错误

I am facing this error when running the camera-projector calibration script

回溯(最近调用最后): 文件“calibration_ChArucoWithCircles.py”,第 255 行,位于 距离系数=距离系数) cv2.error: OpenCV(4.5.3) :-1: 错误: (-5:Bad argument) in function 'estimatePoseCharucoBoard' 过载解析失败:

有谁知道怎么解决这个问题,谢谢。

这是导致错误的脚本:

pose, rvec, tvec = aruco.estimatePoseCharucoBoard(
                charucoCorners=charuco_corners, 
                charucoIds=charuco_ids, 
                board=CHARUCO_BOARD, 
                cameraMatrix=cameraMatrix, 
                distCoeffs=distCoeffs)

尝试在末尾添加两个空数组,一个用于旋转矩阵,一个用于平移矩阵:

pose, rvec, tvec = aruco.estimatePoseCharucoBoard(
    charuco_corners, 
    charuco_ids, 
    CHARUCO_BOARD, 
    cameraMatrix, 
    distCoeffs,
    np.empty(1),
    np.empty(1)
)

Documentation