当 运行 相机-投影仪校准脚本时,我遇到了这个错误
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'
过载解析失败:
- 未找到所需参数 'rvec'(位置 6)
- 未找到所需参数 'rvec'(位置 6)
有谁知道怎么解决这个问题,谢谢。
这是导致错误的脚本:
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)
)
回溯(最近调用最后): 文件“calibration_ChArucoWithCircles.py”,第 255 行,位于 距离系数=距离系数) cv2.error: OpenCV(4.5.3) :-1: 错误: (-5:Bad argument) in function 'estimatePoseCharucoBoard' 过载解析失败:
- 未找到所需参数 'rvec'(位置 6)
- 未找到所需参数 'rvec'(位置 6)
有谁知道怎么解决这个问题,谢谢。
这是导致错误的脚本:
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)
)