OpenCV中vector<DMatch>类型怎么转换成vector<KeyPoint>类型?
2个回答
展开全部
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是通过算子得到的左右影像的特征点。
希望能够帮到你。
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是通过算子得到的左右影像的特征点。
希望能够帮到你。
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询