小编Mal*_*ski的帖子

用numpy排序2d校准模式点

我有一个:2矩阵,带有从矩形校准图案中的点找到的点(x,y).我喜欢逐行排序这些点.我用lexsort对这些点进行了排序,但相机的失真太大,以至于y坐标会重叠.

imageloading...
blobs=imageprocessing....
coordinates=np.array([blob.centroid() for blob in blobs])
nd=np.lexsort((coordinates[:,0],coordinates[:,1]))
coordinates=coordinates[ind]
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

有没有办法通过长时间行的delaunay模式来解决这个问题?

import matplotlib.tri as tri 
x=coordinates[:,0] y=coordinates[:,1]
triang = tri.Triangulation(x, y)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

python sorting numpy delaunay matplotlib

9
推荐指数
1
解决办法
863
查看次数

标签 统计

delaunay ×1

matplotlib ×1

numpy ×1

python ×1

sorting ×1