我正在做一个项目,我需要在图表上绘制激光线图像。我得到了激光点的坐标。我将使用点在 Halcon(MVTEC 软件)中绘制二维图 有些点是重复的,这会阻止正确绘制图表。如何删除重复点?并用 X 轴和 Z 轴绘制图表?请通过以下链接下载坐标文件:
https://s21.picofile.com/d/8445324542/15c1902a-0828-4692-b0ce-a65651306111/Coordinates.rar
我正在做一个项目,我需要在图表上绘制激光线图像。我得到了激光点的坐标。我将使用点在 Halcon(MVTEC 软件)中绘制二维图 有些点是重复的,这会阻止正确绘制图表。如何删除重复点?并用 X 轴和 Z 轴绘制图表?请通过以下链接下载坐标文件:
https://s21.picofile.com/d/8445324542/15c1902a-0828-4692-b0ce-a65651306111/Coordinates.rar
您的数据集中实际上没有重复的点。问题是您的数据本质上是按错误的轴排序的。您可以像这样重新排序和绘制它们:
read_tuple ('Rows.tup', Rows)
read_tuple ('Columns.tup', Cols)
* dev_inspect_ctrl (['plot_xy', Cols, Rows])
Indices := sort_index(Cols)
Rows2 := Rows[Indices]
Cols2 := Cols[Indices]
dev_get_window (WindowHandle)
plot_tuple (WindowHandle, Cols2, Rows2, [], [], [], [], [])