我已经通过Rodrigues()获得了一个旋转矩阵,我想将其应用于点[1,0,0]
,以便在相机系统中找到它的坐标(暂时忽略平移向量)。
我该如何在Python中实现这个过程?
提前致谢。
我已经通过Rodrigues()获得了一个旋转矩阵,我想将其应用于点[1,0,0]
,以便在相机系统中找到它的坐标(暂时忽略平移向量)。
我该如何在Python中实现这个过程?
提前致谢。
我已经找到了一个看起来行得通的解决方案。 以下是转换点(1,0,0)的示例代码:
# Computing rotation matrix
rotation_matrix = np.zeros(shape=(3,3))
cv2.Rodrigues(rvecs, rotation_matrix)
#Apply rotation matrix to point
original_point = np.matrix([[1],[0],[0]])
rotated_point = rotation_matrix*original_point