OpenCVフリークの皆さん、こんにちは。 いつの間にか5点アルゴリズムが実装されたそうですよ! 3ヶ月ぐらい前らしいです全然知りませんでした。 基礎行列の計算方法はこれまで「cv::findFundamentalMat()で求めた基本行列からカメラ行列を掛ける」といったものでしたが(Mastering OpenCVにも書かれていますね)、 // 7点(RANSAC)アルゴリズムで基礎行列を計算 cv::Mat F = cv::findFundamentalMat(ptsA, ptsB, cv::FM_RANSAC, 0.1, 0.99); cv::Mat_<double> K = cameraMatrix; cv::Mat_<double> E = K.t() * F * K; //according to HZ (9.12) キャリブレーション済みの画像を用いて、 // 5点アルゴリズ