opencv计算2点之间的距离
时间: 2023-11-07 14:24:21 浏览: 327
opencv计算两平行线之间的距离
3星 · 编辑精心推荐
您好!我可以帮您回答这个问题。在OpenCV中,可以使用cv::norm函数或者cv::normL2函数来计算两个点之间的欧几里得距离。具体方法如下:
cv::Point2f p1(0, 0); // 第一个点
cv::Point2f p2(3, 4); // 第二个点
double distance = cv::norm(p1 - p2); // 计算两点距离
std::cout << distance << std::endl;
其中,cv::Point2f是一个二维点的数据类型,可以用来表示一个点的坐标。在上面的代码中,p1和p2表示两个点的坐标,distance表示它们之间的欧几里得距离。
阅读全文