私はc#でEmgucvを使用して、射影行列を回転行列、変換行列、カメラ行列に分解しようとしています。RQ-Factorizationで簡単に実行できましたが、EmgucvAPIリファレンスを調べても見つかりませんでした。
Emgucvはopencvラッパーなので、opencv関数を検索すると、次のc++関数が見つかりました。
void cvDecomposeProjectionMatrix(const CvMat *projMatrix, CvMat *cameraMatrix,
CvMat *rotMatrix, CvMat *transVect, CvMat *rotMatrX=NULL, CvMat *rotMatrY=NULL,
CvMat *rotMatrZ=NULL, CvPoint3D64f *eulerAngles=NULL)
void RQDecomp3x3(const Mat& M, Mat& R, Mat& Q)
問題は、これらの関数をEmgucvで使用できる方法はありますか?