2011-05-04 191 views
0

我有一个3乘3的旋转矩阵,用标头cvCreateMat(3, 3, CV_32FC1)创建。这是我从调用cvRodrigues2得到的矩阵。我想用三个通道旋转存储在长度为N的数组中的几个点。为了做这个旋转我叫cvMul(rotation, points),但是这需要旋转矩阵是一个数组。因此我需要将它转换为cvCreateMat(3, 1, CV_32FC3)。有没有办法在openCV中做到这一点(在C中,如果它有任何区别)。如何在OpenCV中将3乘3单通道Mat转换为1乘3 3通道数组?

回答