路径中心校正

信息处理 图像处理
2022-02-22 10:52:09

所以我有一组(x,y)坐标用来画线。这些线不是完全笔直的,但它们是相连的。

在笛卡尔平面中,中间称为原点,我正在使用数字图像处理程序,因此坐标 (0,0) 位于图像的左上角。

我要做的是将每行(坐标组)中的所有坐标转换相同的距离,以便每行中的第一个点从图像的中间开始。

这是我想要的一个例子:

在此处输入图像描述

这是我所拥有的:

在此处输入图像描述

1个回答

1) 点组:{(xi,yi)}i=1..n

2)点群的质心:(1ni=1nxi,1ni=1nyi)

3) 图像中心:(xc,yc)

4) 任意点到中心 ) 的平移:(x,y)(xc,yc)t(x,y)=(xcx,ycy)

注意 ...(x,y)+t(x,y)=(xc,yc)

现在只需将 2) 替换为 4),您就有了将质心转换为图像中心的公式。对?

我确信我在这里遗漏了一些东西 - 平移距离显然不能对所有点保持相同。您不是说另一种类型的变换(也许还必须包括缩放)?