我该如何尝试从左上到右下对不规则数组的点进行排序,如下图所示?
我考虑过的方法是:
计算每个点到图像左上角的距离(毕达哥拉斯定理),但对Y坐标应用某种加权,以尝试对同一' row' 上的点进行优先排序distance = SQRT((x * x) + (weighting * (y * y)))
Y
row
distance = SQRT((x * x) + (weighting * (y * y)))
将点排序为逻辑行,然后对每一行进行排序。
困难的部分原因是我不知道图像中会出现多少行和多少列以及点阵列的不规则性。任何建议将不胜感激。
sorting image-processing coordinates
coordinates ×1
image-processing ×1
sorting ×1