通过计算中点来计算2个对象之间的距离

时间:2013-07-08 09:07:38

标签: visual-c++ image-processing

我已经标记了图像对象,它们各自的高度,宽度和边界框的坐标以像素为单位。我已经计算了两个边界框的中点。比较两个对象的中点并计算它们之间的距离。

1 个答案:

答案 0 :(得分:1)

我认为你的意思是图像中的2D距离?在这种情况下,请找到Euclidean distance

const double dx = a.x - b.x;
const double dy = a.y - b.y;
const double distance = sqrt(dx * dx + dy * dy);

其中ab是您的中间点。