几个星期前我发布了,因为我在校准相机时使用python在opencv中获取正确的翻译向量时遇到了问题(Python Opencv SolvePnP yields wrong translation vector)虽然已经解决了,但我没有遇到问题。旋转我的相机。奇怪的部分是翻译向量是正确的。是否需要对solvepnp的rvecs输出进行某些操作才能使相机在全局坐标系中旋转?我尝试使用cv2.rodrigues将rvecs转换为旋转矩阵,然后使用cv2.decomposeProjectionMatrix将其转换为euler角度。
再次感谢
答案 0 :(得分:0)
我相信Blender中相机的默认旋转与opencv不同,这导致了问题。我修复了这个似乎工作