level 7
子是何人
楼主
现在有匹配好的特征点对存在std::vector<std::vector<cv::DMatch>>matches这个数组里面,怎么从中取出所需要的匹配点坐标呢?
在网上查到了一个std::vector<cv::DMatch>match的情况下的代码,请问该如何改进?
//________________________________
std::vector<Point2f> p_left_keypoint;
std::vector<Point2f> p_right_keypoint;
vector<KeyPoint> left_key_point;
vector<KeyPoint> right_key_point;
p_left_keypoint.push_back(left_key_point[ result_match[i].queryIdx ].pt);
p_right_keypoint.push_back(right_key_point[ result_match[i].trainIdx ].pt);
left_key_point和right_key_point是通过算子得到的左右影像的特征点。
2014年08月15日 07点08分
1
在网上查到了一个std::vector<cv::DMatch>match的情况下的代码,请问该如何改进?
//________________________________
std::vector<Point2f> p_left_keypoint;
std::vector<Point2f> p_right_keypoint;
vector<KeyPoint> left_key_point;
vector<KeyPoint> right_key_point;
p_left_keypoint.push_back(left_key_point[ result_match[i].queryIdx ].pt);
p_right_keypoint.push_back(right_key_point[ result_match[i].trainIdx ].pt);
left_key_point和right_key_point是通过算子得到的左右影像的特征点。