Sim*_*ing 2 python opencv rotation
我想使用python版本的opencv函数Rodrigues()将旋转矩阵转换为旋转向量。要转换的 rotMat 为
[[ 0.59966056 -0.59966056 0.52991926]
[ 0.70710678 0.70710678 0. ]
[-0.37470951 0.37470951 0.8480481 ]]
Run Code Online (Sandbox Code Playgroud)
我写的代码是这样的
rotVec = np.zeros((1, 3), np.float32)
cv2.Rodrigues(rotMat, rotVec)
Run Code Online (Sandbox Code Playgroud)
您的函数调用不太正确;您确实需要处理两个返回参数,即使您忽略其中一个。这些电话应该适合您:rotVec,_ = cv2.Rodrigues(rotMat)或cv2.Rodrigues2(rotMat,rotVec, jacb)
| 归档时间: |
|
| 查看次数: |
13341 次 |
| 最近记录: |