SVD分解计算空间相似变换旋转和平移矩阵
void caculateRT(const std::vector<cv::Point3d>& pts1, const std::vector<cv::Point3d>& pts2, cv::Mat& R, cv::Mat& T){ //1、求中心点 cv::Point3d p1, p2; int N = pts1.size(); for (int i = 0; i < N; i++) { p1 += pts1[i]; .
原创
2020-06-08 17:24:39 ·
2263 阅读 ·
1 评论